Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:wine [2012/04/17 19:49] [Установка из репозитория Wine] |
wiki:wine [2012/08/25 01:05] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Wine ====== | ====== Wine ====== | ||
- | Несмотря на то, что Wine расшифровывается как "Wine is not an emulator", он позволяет запускать Windows-приложения под другими операционными системами. Используя Wine, вы cможете устанавливать и запускать различные программы, как-будто вы находитесь в Windows. | + | {{http://www.winehq.org/images/winehq_logo_glass_sm.png?64&direct |Логотип Wine с официального сайта winehq.org}} |
- | + | **Wine** -- приложение, являющееся слоем совместимости с **Windows API**, использующее библиотеки **Windows** для обеспечения работоспособности приложений, разработанных для ОС семейства **Microsoft Windows** в иной среде, например, в [[Ubuntu]]. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете **Windows**.\\ | |
- | Wine активно развивается. Ещё не все приложения нормально работают в Wine, однако, Wine уже используется несколькими миллионами пользователей по всему миру. | + | **Wine** активно развивается. Ещё не все приложения достаточно стабильно работают в **Wine**, однако **Wine** уже используется несколькими миллионами пользователей по всему миру.\\ |
+ | Название программы **Wine** (//waɪn// — между «//уа́йн//» и «//ва́йн//», рус. Вино) - [[wpru>рекурсивный акроним]] фразы <<**W**ine **I**s **N**ot an **E**mulator>> - рус. <<Wine - не эмулятор>>. | ||
===== Установка Wine ======= | ===== Установка Wine ======= | ||
Строка 9: | Строка 10: | ||
==== Установка из стандартного репозитория ==== | ==== Установка из стандартного репозитория ==== | ||
- | В принципе, Wine есть в стандартных репозиториях Ubuntu, для его установки просто [[установка_программ|поставьте пакет]] ''wine'' через [[Synaptic]] или командой | + | Wine есть в стандартных репозиториях Ubuntu, для его установки просто [[установка_программ|установите пакет]] ''wine'', нажав специальную кнопку слева или командой: |
+ | <style float-left>[[app>Wine]]</style> | ||
+ | <code bash>sudo apt-get install wine</code> | ||
- | sudo apt-get install wine | + | ==== Установка из PPA ==== |
- | ==== Установка из репозитория Wine ==== | + | В связи с тем, что Wine активно развивается, в репозиториях [[Ubuntu|Ubuntu]] обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из официального [[wiki:репозиторий|репозитория]] Wine. |
- | Однако в связи с тем, что Wine активно развивается, в репозиториях [[об_Ubuntu|Ubuntu]] обычно содержится очень старая версия. Поэтому рекомендуется ставить последнюю версию из [[http://www.winehq.org/download/deb|официального репозитория]] Wine. | + | Для 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. | ||
- | Для Ubuntu [[wiki:karmic]] (9.10) и выше, добавьте официальный ppa-[[wiki:репозиторий]], для этого пропишем в [[wiki:терминал]]: | + | ^Пакет Wine^Версии Ubuntu^ |
- | <code> sudo add-apt-repository ppa:ubuntu-wine/ppa</code> | + | |''wine''|6.06, 6.10, 7.04, 7.10, 8.04, 8.10| |
- | Также нам потребуется обновить список пакетов: | + | |''wine1.2''|9.10, 10.04, 10.10, 11.04| |
- | <code>sudo apt-get update</code> | + | |''wine1.3''|9.10, 10.04, 10.10, 11.04| |
- | Для установки просто [[установка_программ|поставьте пакет]] ''wine1.3'' через [[Synaptic|Менеджер пакетов Synaptic]] или командой: | + | |''wine1.4''|11.10, 12.04| |
- | <code>sudo apt-get install wine1.3</code> | + | |''wine1.5''|11.10, 12.04| |
- | Для старых версий Ubuntu смотрите ниже: | + | Для установки просто [[установка_программ|поставьте пакет]] соответствующий вашей версии Ubuntu: |
- | + | <code>sudo apt-get install wine1.5</code> | |
- | Добавим [[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//, либо выполните в терминале команду: | |
- | Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог ''.wine'' с необходимыми для работы файлами. Для этого либо выберите пункт главного меню //Приложения->Wine->Configure Wine//, либо выполните в терминале команду | + | <code bash>winecfg</code> |
- | + | ||
- | <code>winecfg</code> | + | |
==== Ассоциирование файлов с программами wine ==== | ==== Ассоциирование файлов с программами wine ==== | ||
- | |||
Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом. | Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом. | ||
- | <code> | + | <file bash> |
#!/bin/bash | #!/bin/bash | ||
# Определяем расширение файла | # Определяем расширение файла | ||
Строка 79: | Строка 61: | ||
# Тут можно добавить ещё расширений и программ | # Тут можно добавить ещё расширений и программ | ||
esac | esac | ||
- | </code> | + | </file> |
Не забудем сделать наш скрипт исполняемым | Не забудем сделать наш скрипт исполняемым | ||
- | <code>chmod +x wine_cad.sh</code> | + | <code bash>chmod +x wine_cad.sh</code> |
и ассоциируем в наутилусе чертежи со скриптом. | и ассоциируем в наутилусе чертежи со скриптом. | ||
===== Запуск Windows приложений ===== | ===== Запуск Windows приложений ===== | ||
- | |||
Для того, что бы запустить приложение вам нужно открыть [[wiki:терминал]] и прописать в нем: | Для того, что бы запустить приложение вам нужно открыть [[wiki:терминал]] и прописать в нем: | ||
- | <code>wine путь/к приложению/proga.exe</code> | + | <code bash>wine путь/к приложению/program.exe</code> |
Если у вас графические баги и различные глюки. | Если у вас графические баги и различные глюки. | ||
Строка 98: | Строка 79: | ||
<note important>Приложениям, запущенным через Wine, которые работают с Веб-страницами необходим Gecko</note> | <note important>Приложениям, запущенным через Wine, которые работают с Веб-страницами необходим Gecko</note> | ||
- | Gecko — это свободный движок вывода веб-страниц. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Поэтому Gecko необходимо скачать вручную. Для этого откроем [[wiki:терминал]] и пропишем поочередно следующие команды: | + | **Gecko** -- это свободный движок вывода веб-страниц. Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду: |
- | <code> | + | <code bash>sudo apt-get install wine-gecko<версия></code> |
- | $ wget http://downloads.sourceforge.net/wine/wine_gecko-1.0.0-x86.cab | + | где ''<версия>'' надо заменить на версию установленного Wine. |
- | $ 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 ===== | ||
- | Winetricks - это скрипт для установки различных компонентов от Microsoft(r), и некоторых других. | + | **Winetricks** -- это скрипт для установки различных компонентов от Microsoft(r), и некоторых других. |
- | Для получения Winetricks в [[wiki:терминал]]е введите: | + | Для получения Winetricks в терминале введите: |
- | <code>sudo wget -q http://kegel.com/wine/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks</code>. | + | <code bash>sudo apt-get install winetricks</code>. |
Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX(tm), введите: | Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX(tm), введите: | ||
- | <code>winetricks directx9</code> | + | <code bash>winetricks directx9</code> |
Для просмотра списка всех пакетов, введите: | Для просмотра списка всех пакетов, введите: | ||
- | <code>winetricks ?</code> | + | <code bash>winetricks ?</code> |
Также, Winetricks имеет простой GUI. Для его запуска введите просто: | Также, Winetricks имеет простой GUI. Для его запуска введите просто: | ||
- | <code>winetricks</code> | + | <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}} | {{topic>Проблемы +wine&nouser}} | ||
+ | * [[wot]] | ||
<style float-right>//[[terms:теги#как_узнать_какой_тег_соответствует_той_или_иной_категории|tag: Wine]]//</style> | <style float-right>//[[terms:теги#как_узнать_какой_тег_соответствует_той_или_иной_категории|tag: Wine]]//</style> | ||
{{tag>Индексная_статья HOWTO Wine}} | {{tag>Индексная_статья HOWTO Wine}} |