wine: x файлы разработки не найдены

Я скачал 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?

16
задан 14 June 2015 в 22:17

3 ответа

Большинство людей должно или установить Вино через официальные репозитории Ubuntu или использование официального Вина проекта Вина PPA.

Однако, если Вы хотите создать и установить Вино из источника, необходимо смочь сделать так.

  • Это может иметь смысл, если Вы хотите установить более позднюю версию Вина, чем обеспечивается для Вашего релиза Ubuntu. Однако как ДИ ШУМА указала, хотя существует нет wine1.4 пакет для Ubuntu 10.04 в официальном PPA, wine1.3 пакет на самом деле обеспечивает версию 1.4. (Это обозначается числом полной версии-1.4-0ubuntu1~ppa1~lucid1- и может быть проверен путем взгляда в названном файле VERSION в wine1.3_1.4.orig.tar.gz файл связан здесь.)

    Поэтому ответ Ди Шума является советом бога; я рекомендую просто использовать тот пакет, если у Вас нет определенных потребностей, которые требуют, чтобы Ваш скомпилировал из источника. (Или Вы хотите использовать нестабильные 1,5 версии, которые не предусмотрены Lucid.)

    Однако, если по какой-либо причине Вы хотите создать из источника, продолжайте читать.

Вам будут нужны пакеты разработки, которые предоставляют заголовочные файлы библиотекам, которыми это пользуется. Это - причина сообщения об ошибке, которое Вы получаете.

Для разрешения этой конкретной ошибки Вам будет нужен названный пакет libx11-dev.

-dev пакеты обеспечивают заголовочные файлы. libx11-dev не единственное такой пакет, в котором Вы будете нуждаться, для компиляции Вина из источника. Я рекомендую смотреть на зависимости от сборки для версии разработки Вина в Ubuntu. (Прокрутите вниз туда, где это говорит "Зависимости от сборки".), Который должен дать Вам хорошую идею который -dev пакеты, которые необходимо будет установить, чтобы Вино смогло скомпилировать.

При использовании версии на 64 бита Ubuntu это сообщение об ошибке может появиться, при попытке скомпилировать вино на 32 бита, таким образом, Вам будут нужны библиотеки приблизительно на 32 бита, чтобы сделать это: libx11-dev:i386 и libfreetype6-dev:i386

14
ответ дан 14 June 2015 в 22:17

Если у вас включены исходные репозитории, вам повезет больше, если вы воспользуетесь:

sudo apt-get build-dep wine

Он устанавливает все зависимости Wine. Если вам нужно только решить ошибку X:

sudo apt-get install xorg-dev libx11-dev
0
ответ дан 14 June 2015 в 22:17

У меня была такая же проблема. Сделайте это:

sudo apt install libx11-dev:i386
3
ответ дан 8 April 2020 в 09:23

Другие вопросы по тегам:

Похожие вопросы: