我下载了wine-1.4-rc5.tar.bz2
. 我运行了tools/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.
Run Code Online (Sandbox Code Playgroud)
安装不会完成。我可以解决这个问题并安装 Wine 吗?
Eli*_*gan 15
大多数人应该通过 Ubuntu 的官方存储库安装 Wine,或者使用 Wine 项目的官方 Wine PPA。
但是,如果您想从源代码构建和安装 Wine,您应该能够这样做。
如果你想安装比你的 Ubuntu 版本提供的更高版本的 Wine,这可能是有意义的。但是,正如BuZZ-dEE 所指出的,虽然wine1.4
官方 PPA 中没有Ubuntu 10.04 的wine1.3
软件包,但该软件包实际上提供了 1.4 版本。(这由完整的版本号指示————1.4-0ubuntu1~ppa1~lucid1
并且可以通过查看此处链接的文件中调用VERSION
的wine1.3_1.4.orig.tar.gz
文件进行验证。)
因此,Buzz-dEE 的回答是上帝的建议;我建议你只使用那个包,除非你有特定的需求需要你从源代码编译。(或者您想使用不稳定的 1.5 版本,Lucid 未提供该版本。)
但是,如果您出于任何原因希望从源代码构建,请继续阅读。
您将需要为其使用的库提供头文件的开发包。这就是您收到错误消息的原因。
要解决此特定错误,您将需要名为libx11-dev
.
-dev
包提供头文件。libx11-dev
从源代码编译 Wine 并不是您唯一需要的此类包。我建议查看Ubuntu 中 Wine 开发版本的构建依赖项。(向下滚动到“构建依赖项”的位置。)这应该可以让您很好地了解-dev
需要安装哪些包,以便 Wine 能够编译。
如果您使用 64 位版本的 Ubuntu,则在尝试编译 32 位 wine 时可能会出现此错误消息,因此您需要一些 32 位库来执行此操作:libx11-dev:i386
和libfreetype6-dev:i386
Bra*_*iam 13
如果您启用了源存储库,那么如果您使用:
sudo apt-get build-dep wine
Run Code Online (Sandbox Code Playgroud)
它安装了 Wine 的所有依赖项。如果只需要解决X错误:
sudo apt-get install xorg-dev libx11-dev
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
51079 次 |
最近记录: |