Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:wine [2012/08/25 01:05] |
wiki:wine [2012/08/28 09:47] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Wine ====== | ====== Wine ====== | ||
+ | **Wine** - программа, которая позволяет запускать Windows приложения в Ubuntu. | ||
- | {{http://www.winehq.org/images/winehq_logo_glass_sm.png?64&direct |Логотип Wine с официального сайта winehq.org}} | + | * [[wine_установка|Установка и настройка Wine]] |
- | **Wine** -- приложение, являющееся слоем совместимости с **Windows API**, использующее библиотеки **Windows** для обеспечения работоспособности приложений, разработанных для ОС семейства **Microsoft Windows** в иной среде, например, в [[Ubuntu]]. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете **Windows**.\\ | + | |
- | **Wine** активно развивается. Ещё не все приложения достаточно стабильно работают в **Wine**, однако **Wine** уже используется несколькими миллионами пользователей по всему миру.\\ | + | |
- | Название программы **Wine** (//waɪn// — между «//уа́йн//» и «//ва́йн//», рус. Вино) - [[wpru>рекурсивный акроним]] фразы <<**W**ine **I**s **N**ot an **E**mulator>> - рус. <<Wine - не эмулятор>>. | + | |
- | ===== Установка Wine ======= | ||
- | ==== Установка из стандартного репозитория ==== | + | ====== Инструкции по запуску программ через Wine ====== |
- | Wine есть в стандартных репозиториях Ubuntu, для его установки просто [[установка_программ|установите пакет]] ''wine'', нажав специальную кнопку слева или командой: | ||
- | <style float-left>[[app>Wine]]</style> | ||
- | <code bash>sudo apt-get install wine</code> | ||
- | ==== Установка из PPA ==== | ||
- | В связи с тем, что Wine активно развивается, в репозиториях [[Ubuntu|Ubuntu]] обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального [[wiki:репозиторий|репозитория]] Wine. | + | * [[wot]] |
- | Для Ubuntu 10.04 и более новых, добавьте официальный [[PPA]], для этого пропишем в [[wiki:терминал|терминале]]: | ||
- | <code bash> sudo add-apt-repository ppa:ubuntu-wine/ppa</code> | ||
- | Так же нам потребуется обновить список пакетов: | ||
- | <code bash>sudo apt-get update</code> | ||
- | В репозитарии содержатся различные версии 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: | ||
- | <code>sudo apt-get install wine1.5</code> | ||
- | |||
- | ===== Настройка ===== | ||
- | Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог //~/.wine// с необходимыми для работы файлами. Для этого либо выберите пункт главного меню //Приложения->Wine->Configure Wine//, либо выполните в терминале команду: | ||
- | <code bash>winecfg</code> | ||
- | |||
- | ==== Ассоциирование файлов с программами wine ==== | ||
- | Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом. | ||
- | |||
- | <file bash> | ||
- | #!/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 | ||
- | </file> | ||
- | Не забудем сделать наш скрипт исполняемым | ||
- | <code bash>chmod +x wine_cad.sh</code> | ||
- | и ассоциируем в наутилусе чертежи со скриптом. | ||
- | |||
- | ===== Запуск Windows приложений ===== | ||
- | Для того, что бы запустить приложение вам нужно открыть [[wiki:терминал]] и прописать в нем: | ||
- | <code bash>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 можно установить выполнив команду: | ||
- | <code bash>sudo apt-get install wine-gecko<версия></code> | ||
- | где ''<версия>'' надо заменить на версию установленного Wine. | ||
- | |||
- | ===== Winetricks ===== | ||
- | **Winetricks** -- это скрипт для установки различных компонентов от Microsoft(r), и некоторых других. | ||
- | Для получения Winetricks в терминале введите: | ||
- | <code bash>sudo apt-get install winetricks</code>. | ||
- | Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX(tm), введите: | ||
- | <code bash>winetricks directx9</code> | ||
- | Для просмотра списка всех пакетов, введите: | ||
- | <code bash>winetricks ?</code> | ||
- | Также, Winetricks имеет простой GUI. Для его запуска введите просто: | ||
- | <code bash>winetricks</code> | ||
- | |||
- | ===== Ссылки ===== | ||
- | * [[http://wiki.winehq.org/Gecko|Wine Gecko]] (англ.) | ||
- | * [[http://www.winehq.org/|Официальный сайт Wine]] (англ.) | ||
- | * [[wpru>Wine|Wine на Wikipedia]] | ||
- | * [[http://freesource.info/wiki/WINE|«Русский Wine»]] | ||
- | |||
- | |||
- | ===== Известные проблемы и их решение ===== | ||
- | |||
- | {{topic>Проблемы +wine&nouser}} | ||
- | * [[wot]] | ||
- | <style float-right>//[[terms:теги#как_узнать_какой_тег_соответствует_той_или_иной_категории|tag: Wine]]//</style> | ||
- | {{tag>Индексная_статья HOWTO Wine}} | + | {{tag>Индексная_статья Wine}} |