Керівництво користувача wine

Глава II. установка Wine

2.1.1. Установка з пакетів

Найбільш простий метод встановлення Wine - це використовувати підготовлений пакет. Такі пакети містять готові до роботи виконавчі файли Wine, скомпільовані спеціально для вашого дистрибутива, вони регулярно перевіряються відповідними службами на працездатність і самодостатність (повноту).







Пакетний метод установки рекомендується для установки Wine. Ми робимо їх легко доступними на сторінці завантаження WineHQ downloads page. і це завжди найновіші з доступних пакетів. Будучи досить популярними, пакети Wine часто зустрічаються в репозиторіях різних дистрибутивів. Дані пакети можуть бути несучасними, це залежить від дистрибутива. Але пакети легко оновити, у багатьох дистрибутивах це робиться декількома кліками миші. Створення свого власного, придатного для інсталяції, бінарного пакета з вихідного коду також можливо, хоча і виходить за рамки даного керівництва.

2.1.2. Установка з архіву вихідного коду

Трапляється, що пакет Wine не цілком влаштовує вас. Можливо, він не підходить вам за архітектурою дистрибутив чи, або, можливо ви хочете побудувати пакет, використовуючи власні настройки компілятора, або відключити деякі опції, а може бути вам необхідно модифікувати частина вихідного коду, перш ніж компілювати його. Так як ви працюєте з вільними вихідними кодами, ви вільні проробляти всі ці маніпуляції з вихідним кодом, який регулярно поставляється з кожним новим релізом Wine. Цей спосіб установки має на увазі скачування архіву вихідного коду Wine, і компіляцію з командного рядка. Якщо ви вмієте це робити і маєте в цьому потребу, така можливість, мабуть, для вас.

Отримати архів вихідних кодів дуже просто. Кожен реліз забезпечується пакетом початкових кодів в форматі стиснення tar.bz2 на сторінці WineHQ downloads page. Компіляція та встановлення Wine з вихідних трохи складніше установки з пакетів, проте ми допоможемо подолати важкі місця і підтримати вас на цьому шляху.

2.1.3. Установка з Git tree

Якщо ви хочете опинитися на передньому краї розробки Wine, або навіть прийняти в розробці участь, ви можете закачати найостанніший вихідний код з репозиторію Git. Інструкції як це зробити ви знайдете на сайті Git.

Будь ласка, майте на увазі, що всі звичайні попередження про запропоновані версіях залишаються в силі. Вихідні тексти в репозиторії Git зазвичай не перевірені, і можуть навіть не компілюватися правильно. Проте, це кращий спосіб перевірити, як буде працювати Wine в наступній версії, а якщо ви модернізіруете вихідний код, то краще це робити на новітніх зразках. Репозиторій Git також корисний розповсюджувачам додатків, зацікавлених в тому, щоб додаток працювало і з наступним релізом, або що останній патч як і раніше робить свою справу. Якщо ви хочете допомогти нам зробити додатки працездатними в Wine, загляньте в HowTo.







2.2 Установка Wine з пакета

2.2.1. Установка "свіжого" пакета

Установка "свіжого" пакета на свіжу систему неймовірно проста. Просто скачайте і встановіть пакет, використовуючи пропоновану вашим дистрибутивом утиліту. Навіть зазвичай не потрібно видаляти старий пакет, так як сучасні дистрибутиви Лінукс повинні оновлювати і замінювати їх автоматично. Якщо ви перш встановлювали Wine з вихідного коду, то вам слід видалити його до установки пакета. Дивіться розділ деінсталяція Wine з вихідного коду для отримання правильних інструкцій.

2.2.2. різні збірки

Wine працює на великій кількості різних дистрибутивів Лінукс, як і на інших Юнікс-подібних системах, таких, як Solaris і FreeBSD, кожна зі своїми специфічними способами установки і управління пакетами. На щастя, основні принципи у них всіх схожі, і установка Wine буде не складніше, ніж установка іншого програмного забезпечення, незалежно від дистрибутива. Деінсталяція пакетів Wine настільки ж проста, і зазвичай відбувається через ті ж нескладні інтерфейси, що і установка.

2.3 Установка з вихідного коду

Перш, ніж почати установку з вихідного коду, переконайтеся, що Деінсталювати все до одного бінарні пакети, які могли бути у вашій системі. Установка з вихідних на увазі використання терміналу і повної копії вихідного коду Wine. Завантаживши вихідні з Git, або розпакувати їх з архіву, переходите в їх директорію за допомогою терміналу і приступайте до наступних кроків.

2.3.1 Встановлення залежностей

Якщо ви хочете встановити залежності вручну, у вас є кілька способів помітити відсутність необхідних бібліотек. Самий прямий шлях - переглядати висновок програми configure, перш початку компіляції, і дивитися, чого важливого не вистачає. Потім просто встановити те, що не вистачає, і знову запустити програму configure, перш ніж починати компілювати. Можна також дослідити файл, який генерує програма configure (include / config.h) і з'ясувати, які файли безрезультатно шукає програма configure (і не знаходить).

2.3.2. компіляція Wine

Закінчивши з установкою залежностей, ви готові почати компіляцію. У вікні терміналу, перейшовши в директорію з деревом вихідного коду програми, запустіть наступні програми:

$ ./configure
$ Make depend
$ make
# Make install

Остання команда вимагає привілеїв суперкористувача. Хоча ви ніколи не будете запускати Wine як root, для установки це абсолютно необхідно.

2.3.3. Видалення Wine, встановленої з початкових кодів

Для деінсталяції Wine, встановленої з початкових кодів, знову переміститеся в директорію, в якій знаходяться вихідні, і якої ви користувалися для установки за допомогою терміналу. Потім запустіть команду:

Ця команда потребують привілеїв суперкористувача, і повинна видалити все виконавчі файли Wine з вашої системи. Однак вона не зачепить файли конфігурації Wine, а також додатки, розташовані у вашій домашній директорії, так що вам вирішувати - видаляти файли вручну, або встановлювати наступну версію поверх.







Схожі статті