wine:x開発ファイルが見つかりません


16

をダウンロードしましたwine-1.4-rc5.tar.bz2tools/wineinstallターミナルを実行しました。しばらくすると、このエラーが発生します。

checking for X... no configure: error: X development files not found.
Wine will be built without X support, which probably isn't what you
want. You will need to install development packages of Xlib/Xfree86 at
the very least. Use the --without-x option if you really want this.

Configure failed, aborting install.

インストールは完了しません。これを修正してWineをインストールできますか?


wineをコンパイルしますか?どうして?
バズディー

@Eliah "wine1.3 / 1.4-0ubuntu1〜ppa1〜lucid1"、wine1.3はwine 1.4が明id ppaにありますか?
BuZZ-dEE

2
@ BuZZ-dEEそのとおりです。バージョン番号とVERSION、PPAページからリンクされているアップストリームソースアーカイブ内のファイルの内容です。これを確認してください。Subinは、ソースからコンパイルする必要がある特定のニーズがない限り、BuZZ-dEEのアドバイスに従うことをお勧めします。BuZZ-dEEの答えがあなたに最も役立つものであることが判明した場合-私はそれを疑います-そして、私は私の答えを受け入れず、BuZZ-dEEを受け入れることをお勧めします。
エリアケイガン

1
re:wineをコンパイルしますか?どうして?.....ああっ!どんな違いがあるの?多くのバイナリにはエラーが発生したり、ワインの望ましい使用を妨げるものが残されているように見えるという事実についてはどうですか?facepalm
スコット

1
(すみませんが、いくつかのディストリビューションのデフォルトのワインがコンパイルされていないため--with-pngを再コンパイルするように初心者に言っている一連の見劣りするスレッドレスポンスをたどりました--with-pngとこの原因多くの場合、Windowsソフトウェアをインストールしようとするとエラーが発生します。「コンパイルする理由」を尋ねるのはこれだけです。「彼が望んでいるから」とはどういう意味ですか?「なぜ」関連するのはなぜですか?それをサポートするために、それが最初にどのように構築されているかに基づいて。
スコット

回答:


15

ほとんどの人はUbuntuの公式リポジトリを介してWineをインストールするか、Wineプロジェクトの公式Wine PPAを使用する必要があります。

ただし、ソースからWineをビルドしてインストールする場合は、そうすることができます。

  • これは、Ubuntuリリースで提供されているよりも新しいバージョンのWineをインストールする場合に意味があります。ただし、BuZZ-dEEが指摘したようwine1.4に、公式PPAにはUbuntu 10.04用のパッケージはありませんが、wine1.3実際にはパッケージはバージョン1.4を提供します。(これは完全なバージョンで示されnumber-- 1.4-0ubuntu1~ppa1~lucid1-そして呼ばれるファイルを調べて検証することができるVERSIONwine1.3_1.4.orig.tar.gzファイルここにリンクさ。)

    したがって、Buzz-dEEの答えは神の助言です。ソースからコンパイルする必要がある特定のニーズがない限り、そのパッケージを使用することをお勧めします。(または、Lucidには提供されていない不安定な1.5バージョンを使用したい。)

    ただし、何らかの理由でソースからビルドする場合は、先に進んでください。

使用するライブラリのヘッダーファイルを提供する開発パッケージが必要になります。これがエラーメッセージの原因です。

この特定のエラーを解決するには、というパッケージが必要libx11-devです。

-devパッケージはヘッダーファイルを提供します。libx11-devソースからWineをコンパイルするために必要なパッケージはこれだけではありません。私は見てとることをお勧めしますビルドの依存関係のUbuntuでワインの開発バージョンのために。(「依存関係の構築」と書かれているところまでスクロールします。)これ-devにより、Wineがコンパイルできるようにするために、どのパッケージをインストールする必要があるかがわかります。

あなたがUbuntuの64ビットのバージョンを使用する場合は、32ビットのワインをコンパイルしようとしているのであれば、このエラーメッセージは、表示されることがありますが、それを行うには、いくつかの32ビットライブラリが必要ですlibx11-dev:i386libfreetype6-dev:i386


11

ソースリポジトリを有効にしている場合、以下を使用するとさらに幸運が得られます。

sudo apt-get build-dep wine

Wineのすべての依存関係をインストールします。Xエラーのみを解決する必要がある場合:

sudo apt-get install xorg-dev libx11-dev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.