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


16

Я завантажив 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?


Ви хочете складати вино? Чому?
BuZZ-dEE

@Eliah "wine1.3 / 1.4-0ubuntu1 ~ ppa1 ~ lucid1", wine1.3 - це вино 1.4 в дохідливій ppa?
BuZZ-dEE

2
@ BuZZ-dEE Ви маєте рацію, це - номер версії та вміст VERSIONфайлу в архіві вихідного коду, пов’язаному зі сторінки PPA, підтверджують це. Subin , я рекомендую дотримуватися порад BuZZ-dEE, якщо у вас немає конкретних потреб, які потребують компіляції з джерела. Якщо відповідь BuZZ-dEE виявиться такою, яка найбільше допомагає вам - на що я підозрюю, що це буде - тоді я рекомендую не приймати мою відповідь та приймати відповіді BuZZ-dEE .
Елія Каган

1
re: Ви хочете складати вино? Чому? ..... а-а-а internuts! Яка різниця? Як щодо того, що на багатьох бінарних майданчиках, здається, залишилися речі, які створюють помилки або іншим чином перешкоджають бажаному використанню вина, а коли ви звертаєтесь за допомогою до першої відповіді людей, це "ну, манекен, чому б вам не перекомпілювати вино?" facepalm
Scott

1
(доведеться вибачити, але я щойно пережив низку поблажливих відповідей нитки, де люди казали новачкам перекомпілювати --with-png, тому що вино за замовчуванням в деяких дистрибутивах складається --without-png, і це викликає помилки при спробі встановлення програмного забезпечення Windows у багатьох випадках. Тільки щоб побачити це, запитуючи "навіщо компілювати?" Як про просто "тому, що він хоче?" Чому це актуально "чому"? Хто працює з вином, знає, що тенденції до збоїв щоб підтримати це чи те, що ґрунтується на тому, як це побудовано для початку.
Скотт,

Відповіді:


15

Більшість людей повинні або встановити 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-бітове вино, тож для цього вам знадобляться 32-бітові бібліотеки : libx11-dev:i386іlibfreetype6-dev:i386


11

Якщо увімкнено джерельні сховища, ви будете мати більше шансів, якщо використовуєте:

sudo apt-get build-dep wine

Він встановлює всі залежності вина. Якщо вам потрібно вирішити лише помилку X:

sudo apt-get install xorg-dev libx11-dev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.