2024-01-03 11:05:10 +00:00
|
|
|
|
## ВСТУП
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Wine - це програма, яка дозволяє запускати програми Microsoft
|
|
|
|
|
Windows (включаючи DOS, Windows 3.x, Win32 та Win64) на Unix. Вона
|
|
|
|
|
складається з програми завантаження, яка завантажує та виконує програми
|
|
|
|
|
Microsoft Windows, і бібліотеки (Winelib), яка реалізує виклики
|
|
|
|
|
Windows API, використовуючи їх Unix- або X11-еквіваленти. Бібліотека
|
|
|
|
|
також може бути використана для портування коду Win32 в середовище Unix.
|
|
|
|
|
|
|
|
|
|
Wine - вільне програмне забезпечення, опубліковане за ліцензією
|
|
|
|
|
GNU LGPL; дивіться файл LICENSE за детальною інформацією.
|
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ШВИДКИЙ СТАРТ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Кожен раз, коли ви компілюєте вихідний код, рекомендується використовувати
|
|
|
|
|
Wine Installer для компонування і встановлення Wine. У каталозі, що містить
|
|
|
|
|
вихідний код Wine (у ній знаходиться цей файл), введіть:
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
|
|
|
|
./configure
|
|
|
|
|
make
|
|
|
|
|
```
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Запустіть програму як `wine program`. Додаткові джерела інформації
|
2010-11-07 22:06:36 +00:00
|
|
|
|
перераховані в кінці цього файлу. Ознайомтеся з посібником з Wine,
|
2017-12-07 15:00:34 +00:00
|
|
|
|
а також з сайтом https://www.winehq.org.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ВИМОГИ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Компіляція і запуск Wine підтримується в наступних операційних системах:
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- Linux версії 2.0.36 чи новіший
|
|
|
|
|
- FreeBSD 12.4 чи новіший
|
|
|
|
|
- Solaris x86 9 чи новіший
|
|
|
|
|
- NetBSD-поточна версія
|
|
|
|
|
- Mac OS X 10.8 чи новіший
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Оскільки Wine вимагає для запуску підтримку потоків на рівні ядра, підтримуються
|
|
|
|
|
тільки операційні системи, перераховані вище. Інші операційні системи,
|
|
|
|
|
з підтримкою багатопоковості ядром, можуть підтримуватися Wine в майбутньому.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**FreeBSD**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Wine не буде працювати як слід на версіях нижче, ніж FreeBSD 6.3
|
|
|
|
|
чи 7.0. Для FreeBSD 6.3 є патч, що дозволяє Wine запускатися.
|
2017-12-07 15:00:34 +00:00
|
|
|
|
Відвідайте https://wiki.freebsd.org/Wine для додаткової інформації.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Solaris**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Найкраще збирати Wine інструментами GNU (gcc, gas, тощо). Увага:
|
|
|
|
|
встановлення gas *НЕ* гарантує що gcc буде його використовувати.
|
|
|
|
|
Необхідно перекомпілювати gcc після установки gas або створити
|
|
|
|
|
посилання на cc, як і на ld в інструментах gnu.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**NetBSD**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Переконайтеся, що параметри USER_LDT, SYSVSHM, SYSVSEM і SYSVMSG
|
|
|
|
|
у вашому ядрі включені.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Mac OS X**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Вам потрібен Xcode 2.4 або більш новий для компіляції x86.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Підтримувані файлові системи**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Wine повинен працювати на більшості файлових систем. При використанні
|
|
|
|
|
файлів через Samba можливі деякі проблеми з сумісністю. NTFS не має
|
|
|
|
|
необхідної функціональності, потрібної для роботи деяких додатків.
|
|
|
|
|
Рекомендується використовувати файлові системи Linux, такі як ext3.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Базові вимоги**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
У вас повинні бути встановлені файли заголовків X11
|
2021-01-28 12:32:40 +00:00
|
|
|
|
(xorg-dev в Debian та libX11-devel в Red Hat).
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Звісно, вам потрібен make (краще всього використовувати GNU make).
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Вам також знадобляться flex (версії 2.5.33 або новіший) та bison.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
**Додаткові бібліотеки підтримки**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Конфігураційний скрипт виведе список додаткових бібліотек, які не були
|
|
|
|
|
знайдені у вашій системі. Ознайомтеся з переліком потрібних пакетів за
|
2017-12-07 15:00:34 +00:00
|
|
|
|
адресою https://wiki.winehq.org/Recommended_Packages.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
На 64-бітних платформах ви повинні переконатися, що у вас встановлені
|
|
|
|
|
32-бітні версії цих бібліотек; за більш детальною інформацією зверніться
|
2017-12-07 15:00:34 +00:00
|
|
|
|
до https://wiki.winehq.org/WineOn64bit. Якщо вам потрібен 64-бітний Wine
|
2010-11-07 22:06:36 +00:00
|
|
|
|
(чи змішаний 32-бітний та 64-бітний встановлювач Wine), дивіться
|
2017-12-07 15:00:34 +00:00
|
|
|
|
https://wiki.winehq.org/Wine64 за більш детальною інформацією.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ЗБИРАННЯ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Якщо ви не хочете використовувати wineinstall, введіть наступні команди
|
|
|
|
|
для збирання Wine:
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2010-11-07 22:06:36 +00:00
|
|
|
|
./configure
|
|
|
|
|
make
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Це збере програму "wine" та інші необхідні бібліотеки та бінарні файли.
|
|
|
|
|
Програма "wine" буде завантажувати, і виконувати програми Windows.
|
|
|
|
|
Бібліотека "libwine" ("Winelib") може бути використана для компілювання
|
|
|
|
|
й компонування вихідного коду Windows під Unix.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Для виведення конфігураційних налаштувань виконайте `./configure --help`.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ВСТАНОВЛЕННЯ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Після того як Wine буде успішно зібрано, виконайте `make install`; це
|
2010-11-07 22:06:36 +00:00
|
|
|
|
встановить виконувані файли Wine та бібліотеки, керівництво Wine та
|
|
|
|
|
інші необхідні файли.
|
|
|
|
|
|
|
|
|
|
Спочатку не забудьте видалити будь-які конфліктуючі раніше встановлені
|
2024-01-03 11:05:10 +00:00
|
|
|
|
версії Wine. Спробуйте `dpkg -r wine` або `rpm -e wine` чи `make uninstall`
|
2010-11-07 22:06:36 +00:00
|
|
|
|
перед встановленням.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
Після встановлення запустіть конфігураційну програму `winecfg`. Відвідайте Службу
|
2017-12-07 15:00:34 +00:00
|
|
|
|
підтримки на https://www.winehq.org/, якщо виникнуть питання щодо конфігурування.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ЗАПУСК ПРОГРАМ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Для виклику Wine ви можете вказати повний шлях до виконуваного файлу,
|
|
|
|
|
або лише ім'я файлу.
|
|
|
|
|
|
|
|
|
|
Наприклад: щоб запустити Блокнот(Notepad):
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
```
|
|
|
|
|
wine notepad (використавши шлях пошуку файлу,
|
|
|
|
|
wine notepad.exe збережений в реєстрі)
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine c:\\windows\\notepad.exe (використавши синтаксис DOS)
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine ~/.wine/drive_c/windows/notepad.exe (використавши синтаксис Unix)
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
wine notepad.exe readme.txt (виклик програми з параметрами)
|
|
|
|
|
```
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
|
|
|
|
Wine знаходиться в процесі розробки, тому деякі програми можуть не
|
|
|
|
|
працювати. Якщо станеться помилка, ви отримаєте лог збою, який
|
|
|
|
|
треба прикріпити до звіту про помилку при його заповненні.
|
|
|
|
|
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
## ОТРИМАННЯ ДОДАТКОВОЇ ІНФОРМАЦІЇ
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **WWW**: Багато інформації про Wine є в WineHQ на
|
2017-12-07 15:00:34 +00:00
|
|
|
|
https://www.winehq.org/: різні керівництва Wine, база даних додатків,
|
2010-11-07 22:06:36 +00:00
|
|
|
|
база даних помилок. Ймовірно найкраще почати з цього сайту.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **FAQ** Wine FAQ розташований на https://www.winehq.org/FAQ
|
|
|
|
|
|
|
|
|
|
- **Wiki** Wine Wiki розташована на https://wiki.winehq.org
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Gitlab**: https://gitlab.winehq.org
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Списки розсилання**:
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Є кілька розсилок для користувачів і розробників Wine;
|
2017-12-07 15:00:34 +00:00
|
|
|
|
дивіться https://www.winehq.org/forums для додаткової інформації.
|
2010-11-07 22:06:36 +00:00
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **Помилки(баги)**:
|
2017-12-07 15:00:34 +00:00
|
|
|
|
Повідомляйте про помилки у Wine Bugzilla на https://bugs.winehq.org
|
2010-11-07 22:06:36 +00:00
|
|
|
|
Перш ніж відправляти повідомлення про помилку перевірте в базі, чи
|
|
|
|
|
ця помилка вже виявлена.
|
|
|
|
|
|
2024-01-03 11:05:10 +00:00
|
|
|
|
- **IRC**: Онлайн допомога доступна на каналі `#WineHQ` на irc.libera.chat.
|