Большинству людей следует либо установить 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