Wine Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:wine [2012/04/17 19:50]
[Запуск Windows приложений]
wiki:wine [2012/08/28 09:47] (текущий)
Строка 1: Строка 1:
 ====== Wine ====== ====== Wine ======
 +**Wine** - программа,​ которая позволяет запускать Windows приложения в Ubuntu.
  
-Несмотря на то, что Wine расшифровывается как "Wine is not an emulator",​ он позволяет запускать Windows-приложения под другими операционными системами. Используя Wine, вы cможете устанавливать и запускать различные программы, ​как-будто вы находитесь в Windows.+  * [[wine_установкастановка и настройка Wine]]
  
-Wine активно развивается. Ещё не все приложения нормально работают в Wine, однако,​ Wine уже используется несколькими миллионами пользователей по всему миру. 
  
-===== Установка Wine =======+====== Инструкции по запуску программ через ​Wine ======
  
-==== Установка из стандартного репозитория ==== 
  
-В принципе,​ Wine есть в стандартных репозиториях Ubuntu, для его установки просто [[установка_программ|поставьте пакет]] ''​wine''​ через [[Synaptic]] или командой 
  
-  ​sudo apt-get install wine+  ​* [[wot]]
  
-==== Установка из репозитория Wine ==== 
  
-Однако в связи с тем, что Wine активно развивается,​ в репозиториях [[об_Ubuntu|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.3''​ через [[Synaptic|Менеджер пакетов Synaptic]] или командой:​ +
-<​code>​sudo apt-get install wine1.3</​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>​ +
-Теперь вы можете начать установку программы:​ +
-<​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 путь/к приложению/​program.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 ===== +
-Winetricks - это скрипт для установки различных компонентов от Microsoft(r),​ и некоторых других. +
-Для получения Winetricks ​ в [[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 Wine}}+