Я скачал 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?
VERSION
файла в исходном архиве, связанном со страницей PPA, подтвердите это. Субин , я рекомендую следовать советам BuZZ-dEE, если у тебя нет особых потребностей, требующих компиляции из исходного кода. Если ответ BuZZ-dEE окажется тем, который поможет вам больше всего - что, я подозреваю, поможет, - тогда я рекомендую принять мой ответ и принять BuZZ-dEE .Ответы:
Большинству людей следует либо установить Wine через официальные репозитории Ubuntu, либо использовать официальный Wine PPA проекта Wine .
Однако, если вы хотите собрать и установить Wine из исходного кода, вы должны это сделать.
Это может иметь смысл, если вы хотите установить более позднюю версию Wine, чем та, которая предусмотрена для вашей версии Ubuntu. Однако, как указывает 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 из исходного кода. Я рекомендую взглянуть на те зависимости сборки для разрабатываемой версии Wine в Ubuntu . (Прокрутите вниз там, где написано «Построить зависимости».) Это должно дать вам хорошее представление о том, какие-dev
пакеты вам нужно установить, чтобы Wine могла скомпилировать.Если вы используете 64-битную версию Ubuntu, это сообщение об ошибке может появиться, если вы пытаетесь скомпилировать 32-битную версию Wine, поэтому для этого вам понадобятся 32-битные библиотеки :
libx11-dev:i386
иlibfreetype6-dev:i386
источник
Если у вас включены репозитории исходного кода, вам повезет больше, если вы используете:
Он устанавливает все зависимости Wine. Если вам нужно только решить ошибку X:
источник