Это старая версия документа.
Содержание
Wine – приложение, являющееся слоем совместимости с Windows API, использующее библиотеки Windows для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows в иной среде, например, в Ubuntu. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows.
Wine активно развивается. Ещё не все приложения достаточно стабильно работают в Wine, однако Wine уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine (waɪn — между «уа́йн» и «ва́йн», рус. Вино) - рекурсивный акроним фразы «Wine Is Not an Emulator» - рус. «Wine - не эмулятор».
Установка Wine
Установка из стандартного репозитория
Wine есть в стандартных репозиториях Ubuntu, для его установки просто установите пакет wine
, нажав специальную кнопку слева или командой:
sudo apt-get install wine
Установка из PPA
В связи с тем, что Wine активно развивается, в репозиториях Ubuntu обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального репозитория Wine.
Для Ubuntu 10.04 и более новых, добавьте официальный PPA, для этого пропишем в терминале:
sudo add-apt-repository ppa:ubuntu-wine/ppa
Так же нам потребуется обновить список пакетов:
sudo apt-get update
В репозитарии содержатся различные версии Wine. Ниже приведена таблица какие пакеты Wine доступны для каких версий Ubuntu.
Пакет Wine | Версии Ubuntu |
---|---|
wine | 6.06, 6.10, 7.04, 7.10, 8.04, 8.10 |
wine1.2 | 9.10, 10.04, 10.10, 11.04 |
wine1.3 | 9.10, 10.04, 10.10, 11.04 |
wine1.4 | 11.10, 12.04 |
wine1.5 | 11.10, 12.04 |
Для установки просто поставьте пакет соответствующий вашей версии Ubuntu:
sudo apt-get install wine1.5
Настройка
Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог ~/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:
winecfg
Ассоциирование файлов с программами wine
Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом.
#!/bin/bash # Определяем расширение файла dd=$1; razr=`echo ${dd:(-3)};` ff=`echo ${dd/\'/\'Z:}`; ff=`echo "\"Z:"$ff\"`; # В зависимости от расширение запускаем нужную программу case $razr in frw) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe" `echo $ff` & ;; cdw) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ASCON\\KOMPAS-3D Viewer V9\\Bin\\kViewer.Exe" `echo $ff` & ;; dwg) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe" `echo $ff` & ;; dxf) env WINEPREFIX="/home/"$USER"/.wine" wine start "C:\\Program Files\\ZWCAD 2009 Eng\\ZWCAD.exe" `echo $ff` & ;; # Тут можно добавить ещё расширений и программ esac
Не забудем сделать наш скрипт исполняемым
chmod +x wine_cad.sh
и ассоциируем в наутилусе чертежи со скриптом.
Запуск Windows приложений
Для того, что бы запустить приложение вам нужно открыть терминал и прописать в нем:
wine путь/к приложению/program.exe
Если у вас графические баги и различные глюки. На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ - На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/.
Также можно открыть папку с приложением, которое вам необходимо запустить при помощи Nautilus, затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска - Wine.
Gecko – это свободный движок вывода веб-страниц. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:
sudo apt-get install wine-gecko<версия>
где <версия>
надо заменить на версию установленного Wine.
Winetricks
Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:
sudo apt-get install winetricks
. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:
winetricks d3dx9
Для просмотра списка всех пакетов, введите:
winetricks ?
Также, Winetricks имеет простой GUI. Для его запуска введите:
winetricks --gui
Ссылки
- Wine Gecko (англ.)
- Официальный сайт Wine (англ.)
Известные проблемы и их решение
2009/08/07 16:01 | |
2011/07/21 14:21 | |
2012/05/06 19:53 |