Это старая версия документа.
Содержание
Не смотря на то, что Wine расшифровывается как «Wine is not an emulator», он позволяет запускать Windows приложения под другими операционными системами. Используя Wine вы можете устанавливать и запускать различные программы, как будто вы находитесь в Windows.
Wine активно развивается. Ещё не все приложения нормально работают в Wine, однако, Wine уже используется несколькими миллионами пользователей по всему миру.
Установка Wine
Установка из стандартного репозитория
В принципе, Wine есть в стандартных репозиториях Ubuntu, для его установки просто поставьте пакет wine
через Synaptic или командой
sudo apt-get install wine
Установка из репозитория Wine
Однако в связи с тем, что Wine активно развивается, в репозиториях об_Ubuntu обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального репозитория Wine.
Если у вас Ubuntu karmic (9.10), добавьте официальный ppa-репозиторий, для этого пропишем в терминал:
sudo add-apt-repository ppa:ubuntu-wine/ppa
Также нам потребуется обновить список пакетов:
sudo aptitude update
Для установки просто поставьте пакет wine1.2
через Менеджер пакетов Synaptic или командой:
sudo aptitude install wine1.2
Для старых версий Ubuntu смотрите ниже:
Добавим репозиторий необходимый для установки Wine и ключ авторизации, пропишем в терминал:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Этой командой мы получили ключ, а теперь добавим репозиторий для каждой версии Ubuntu он разный.
Если у вас Ubuntu Jaunty (9.04) то вам нужно прописать в терминал:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
Если же вы используете Ubuntu Intrepid (8.10) то вам нужно прописать в терминал следующую команду:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
Для Ubuntu Hardy (8.04) команда будет выглядеть так:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
Далее, необходимо обновить информацию о репозиториях, делается это при помощи команды:
sudo apt-get update
Теперь вы можете начать установку программы, набрав в терминал:
sudo apt-get install wine
Установка из пакетов
Скачать deb-пакет Wine любой версии для своей архитектуры можно с официального архива, это бывает нужно поскольку иногда для запуска определённых программ требуется конкретная версия Wine.
Настройка
Перед использованием 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 /путь/к приложению/proga.exe
Или же открыть папку с приложением, которое вам необходимо запустить при помощи Nautilus, затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска - Wine.
Gecko — это свободный движок вывода веб-страниц. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Поэтому Gecko необходимо скачать вручную. Для этого откроем терминал и пропишем поочередно следующие команды:
$ wget http://downloads.sourceforge.net/wine/wine_gecko-1.0.0-x86.cab $ sudo mkdir -p /usr/share/wine/gecko $ sudo mv wine_gecko-1.0.0-x86.cab /usr/share/wine/gecko/
Вышеуказанная информация точна для wine-1.1.27 или более поздних версий Wine. Если у вас другая версия Wine, то она будет использовать и другую версию Gecko:
Версия Wine | Версия Gecko |
---|---|
1.1.15 - 1.1.26 | wine_gecko-0.9.1.cab |
1.1.12 - 1.1.14 | wine_gecko-0.9.0.cab |
0.9.47 - 1.1.11 | wine_gecko-0.1.0.cab |
По завршению можно запускать приложения, работающие с веб-страницами. Gecko будет установлен, автоматически.
Ссылки на другие ресурсы
Winetricks
Winetrciks - это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Wintericks в терминале введите:
sudo wget -q http://kegel.com/wine/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks
. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:
winetricks directx9
Для просмотра списка всех пакетов, введите:
winetricks ?
Также, Winetricks имеет простой GUI. Для его запуска введите просто:
winetricks
Известные проблемы и их решение
2009/08/07 16:01 | |
2011/07/21 14:21 | |
2012/05/06 19:53 |