Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:wine [2011/07/11 15:07] Сделал индексной |
wiki:wine [2012/08/25 01:12] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Wine ====== | ====== Wine ====== | ||
- | Не смотря на то, что Wine расшифровывается как "Wine is not an emulator", он позволяет запускать Windows приложения под другими операционными системами. Используя Wine вы можете устанавливать и запускать различные программы, как будто вы находитесь в Windows. | + | * [[wine_установка|Wine (описание и установка)]] |
- | Wine активно развивается. Ещё не все приложения нормально работают в Wine, однако, Wine уже используется несколькими миллионами пользователей по всему миру. | ||
- | ===== Установка Wine ======= | + | ====== Инструкции по запуску программ через Wine ====== |
- | ==== Установка из стандартного репозитория ==== | ||
- | В принципе, Wine есть в стандартных репозиториях Ubuntu, для его установки просто [[установка_программ|поставьте пакет]] ''wine'' через [[Synaptic]] или командой | ||
- | sudo apt-get install wine | + | * [[wot]] |
- | ==== Установка из репозитория Wine ==== | ||
- | Однако в связи с тем, что Wine активно развивается, в репозиториях [[об_Ubuntu]] обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из [[http://www.winehq.org/download/deb|официального репозитория]] Wine. | ||
- | Если у вас Ubuntu [[wiki:karmic]] (9.10), добавьте официальный ppa-[[wiki:репозиторий]], для этого пропишем в [[wiki:терминал]]: | + | {{tag>Индексная_статья Wine}} |
- | <code> sudo add-apt-repository ppa:ubuntu-wine/ppa</code> | + | |
- | Также нам потребуется обновить список пакетов: | + | |
- | <code>sudo apt-get update</code> | + | |
- | Для установки просто [[установка_программ|поставьте пакет]] ''wine1.2'' через [[Synaptic|Менеджер пакетов Synaptic]] или командой: | + | |
- | <code>sudo apt-get install wine1.2</code> | + | |
- | + | ||
- | Для старых версий Ubuntu смотрите ниже: | + | |
- | + | ||
- | Добавим [[wiki:репозиторий]] необходимый для установки Wine и ключ авторизации, пропишем в [[wiki:терминал]]: | + | |
- | + | ||
- | <code>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -</code> | + | |
- | Этой командой мы получили ключ, а теперь добавим [[wiki:репозиторий]] для каждой версии Ubuntu он разный. | + | |
- | + | ||
- | Если у вас Ubuntu [[wiki:Jaunty]] (9.04) то вам нужно прописать в [[wiki:терминал]]: | + | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list</code> | + | |
- | + | ||
- | Если же вы используете Ubuntu [[wiki:Intrepid]] (8.10) то вам нужно прописать в [[wiki:терминал]] следующую команду: | + | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list</code> | + | |
- | + | ||
- | Для Ubuntu [[wiki:Hardy]] (8.04) команда будет выглядеть так: | + | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list</code> | + | |
- | + | ||
- | Далее, необходимо обновить информацию о репозиториях, делается это при помощи команды: | + | |
- | <code>sudo apt-get update</code> | + | |
- | Теперь вы можете начать установку программы, набрав в [[wiki:терминал]]: | + | |
- | <code>sudo apt-get install wine</code> | + | |
- | + | ||
- | ==== Установка из пакетов ==== | + | |
- | + | ||
- | Скачать [[установка_программ#установка_из_deb-пакета|deb-пакет]] Wine любой версии для своей архитектуры можно с [[http://wine.budgetdedicated.com/archive/index.html|официального архива]], это бывает нужно поскольку иногда для запуска определённых программ требуется конкретная версия Wine. | + | |
- | + | ||
- | ===== Настройка ===== | + | |
- | + | ||
- | Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог ''.wine'' с необходимыми для работы файлами. Для этого либо выберите пункт главного меню //Приложения->Wine->Configure Wine//, либо выполните в терминале команду | + | |
- | + | ||
- | <code>winecfg</code> | + | |
- | + | ||
- | ==== Ассоциирование файлов с программами wine ==== | + | |
- | + | ||
- | Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом. | + | |
- | + | ||
- | <code> | + | |
- | #!/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 | + | |
- | </code> | + | |
- | Не забудем сделать наш скрипт исполняемым | + | |
- | <code>chmod +x wine_cad.sh</code> | + | |
- | и ассоциируем в наутилусе чертежи со скриптом. | + | |
- | + | ||
- | ===== Запуск Windows приложений ===== | + | |
- | + | ||
- | Для того, что бы запустить приложение вам нужно открыть [[wiki:терминал]] и прописать в нем: | + | |
- | <code>wine путь/к приложению/proga.exe</code> | + | |
- | + | ||
- | Если у вас графические баги и различные глюки. | + | |
- | На сайте wine есть список приложений с описание, для начала рекомендую свериться с ним. | + | |
- | http://appdb.winehq.org/ - На сайте есть поле поиска. | + | |
- | Если у вас плохо с английским используйте переводичик http://translate.google.com/. | + | |
- | + | ||
- | Или же открыть папку с приложением, которое вам необходимо запустить при помощи [[wiki:Nautilus]], затем щелкнуть правой кнопкой мыши по приложению и выбрать программу для запуска - Wine. | + | |
- | + | ||
- | <note important>Приложениям, запущенным через Wine, которые работают с Веб-страницами необходим Gecko</note> | + | |
- | + | ||
- | Gecko — это свободный движок вывода веб-страниц. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Поэтому Gecko необходимо скачать вручную. Для этого откроем [[wiki:терминал]] и пропишем поочередно следующие команды: | + | |
- | <code> | + | |
- | $ 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/ | + | |
- | </code> | + | |
- | + | ||
- | Вышеуказанная информация точна для 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 будет установлен, автоматически. | + | |
- | + | ||
- | ===== Ссылки на другие ресурсы ===== | + | |
- | [[http://wiki.winehq.org/Gecko|Wine Gecko]]\\ | + | |
- | [[http://www.winehq.org/|Официальный сайт Wine]]\\ | + | |
- | [[http://ru.wikipedia.org/wiki/Wine|Wine на Wikipedia]]\\ | + | |
- | [[http://freesource.info/wiki/WINE|«Русский Wine»]] | + | |
- | + | ||
- | ===== Winetricks ===== | + | |
- | Winetrciks - это скрипт для установки различных компонентов от Microsoft(r), и некоторых других. | + | |
- | Для получения Wintericks в [[wiki:терминал]]е введите: | + | |
- | <code>sudo wget -q http://kegel.com/wine/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks</code>. | + | |
- | Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX(tm), введите: | + | |
- | <code>winetricks directx9</code> | + | |
- | Для просмотра списка всех пакетов, введите: | + | |
- | <code>winetricks ?</code> | + | |
- | Также, Winetricks имеет простой GUI. Для его запуска введите просто: | + | |
- | <code>winetricks</code> | + | |
- | + | ||
- | ===== Известные проблемы и их решение ===== | + | |
- | + | ||
- | {{topic>Проблемы +wine&nouser}} | + | |
- | + | ||
- | <style float-right>//[[terms:теги#как_узнать_какой_тег_соответствует_той_или_иной_категории|tag: Wine]]//</style> | + | |
- | + | ||
- | {{tag>Индексная_статья HOWTO}} | + |