我下载了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.
安装无法完成。我可以修复这个问题并安装 Wine 吗?
答案1
大多数人应该通过 Ubuntu 的官方存储库安装 Wine,或者使用 Wine 项目的官方葡萄酒 PPA。
但是,如果您想从源代码构建和安装 Wine,您应该能够这样做。
如果你想安装比你的 Ubuntu 版本更高版本的 Wine,这可能是有意义的。然而,BuZZ-dEE 指出
wine1.4
,虽然官方 PPA 中没有适用于 Ubuntu 10.04 的软件包,但该软件包实际上提供了 1.4 版本。(这由wine1.3
完整的版本号表示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
答案2
如果您启用了源存储库,则使用以下命令会更幸运:
sudo apt-get build-dep wine
它会安装 Wine 的所有依赖项。如果您只需要解决 X 错误:
sudo apt-get install xorg-dev libx11-dev
答案3
我也遇到了同样的问题。请执行以下操作:
sudo apt install libx11-dev:i386