Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:первоначальная_настройка_wine_1.5 [2012/07/31 16:52] [Дополнительно] |
wiki:первоначальная_настройка_wine_1.5 [2012/09/15 15:10] (текущий) [Что это и с чем это едят] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Первоначальная настройка wine 1.5 ====== | ====== Первоначальная настройка wine 1.5 ====== | ||
- | ===== Что это и с чем это едят. ===== | + | ===== Что это и с чем это едят ===== |
Прошлое руководство устарело и в нем не сказано многих особенностей wine. Здесь я опишу начальную настройку wine, что-бы было понятно каждому. Ему необходимы библиотеки для корректной работы, в этом нам поможет winetricks. Но для начала установим самую свежую версию wine: | Прошлое руководство устарело и в нем не сказано многих особенностей wine. Здесь я опишу начальную настройку wine, что-бы было понятно каждому. Ему необходимы библиотеки для корректной работы, в этом нам поможет winetricks. Но для начала установим самую свежую версию wine: | ||
- | <code> sudo apt-get install wine1.5</code> | + | <code bash>sudo apt-get install wine</code> |
- | Существует много тестовых репозиториев, при желании вы можете подключить их (размещу когда буду иметь доступ к своему компьютеру). | + | Есть так-же репозиторий, с более частыми обновлениями, но зачастую нестабильными: |
+ | <code bash> sudo apt-add-repository ppa:ubuntu-wine/ppa</code> | ||
===== Winetricks ===== | ===== Winetricks ===== | ||
- | Стандартная версия, устанавливаемая по умолчанию устарела. Необходимо скачать и установить новейшую версию: | + | **Winetricks** -- скрипт позволяющий несколькими простыми действиями установить дополнительные компоненты Windows в Wine. |
- | <code>wget http://www.kegel.com/wine/winetricks && chmod a+rwx winetricks && sudo mv winetricks /usr/local/bin </code> | + | |
- | <note tip>Если winetricks выдает ошибку хэш-сумм попробуйте выполнить эту команду повторно, либо запустите программу вручную, используя wine ~/.wine/.chache/winetricks/папка_с_программой/программа</note> | + | Версия Winetricks, устанавливаемая из репозиториев зачастую бывает устаревшей. Для обновления выполните: |
- | Использовать winetricks можно как в gui режиме, так и в консольном. Для gui надо нажать <key>alt</key>+<key>f2</key> и ввести winetricks. Для консольного режима используйте winetricks название_программы, например: | + | <code bash>wget http://www.kegel.com/wine/winetricks && chmod a+rwx winetricks && sudo mv winetricks /usr/local/bin </code> |
- | <code> winetricks directx9 dotnet11 </code> | + | |
- | Но не спешите с настройкой! Для этого надо создать префикс. Префикс - каталог, содержащий эмуляцию диска C: со всеми программами и библиотеками windows. Теоретически вы можете устанавливать программы хоть в /mnt, но на практике это чаще всего приводит к сбоям. Если у вас 32-х битная система, просто введите winecfg. Если у вас 64-х битная система то настоятельно рекомендую создать 32-х битный префикс, для этого введите: | + | <note tip>Если Winetricks выдает ошибку хэш-сумм попробуйте выполнить эту команду повторно, либо запустите программу вручную, используя wine ~/.wine/.chache/winetricks/папка_с_программой/программа</note> |
- | <code>WINEARCH=win32 WINEPREFIX=~/.wine winecfg</code> | + | |
- | Например, NET Framework предназначен (в winetricks) только для 32-х битных систем. | + | Использовать Winetricks можно как в GUI режиме, так и в консольном. Для GUI надо нажать <key>A-F2</key> и ввести winetricks. Для консольного режима используйте winetricks название_программы, например: |
- | Если при выполнении winecfg вы увидели окно, предлагающее установить mono и geko, согласитесь и подождите. Покопайтесь в настройках Wine и приступайте к заполнению. | + | <code bash>winetricks directx9 dotnet11</code> |
+ | Но не спешите с настройкой! Для этого надо создать префикс. Префикс -- каталог, содержащий эмуляцию диска C: со всеми программами и библиотеками windows. Теоретически вы можете устанавливать программы хоть в /mnt, но на практике это чаще всего приводит к сбоям. Если у вас 32-х битная система, просто введите winecfg. Если у вас 64-х битная система то настоятельно рекомендую создать 32-х битный префикс, для этого введите: | ||
+ | <code bash>WINEARCH=win32 WINEPREFIX=~/.wine winecfg</code> | ||
+ | Например, .NET Framework предназначен (в winetricks) только для 32-х битных систем. | ||
+ | |||
+ | Если при выполнении ''winecfg'' вы увидели окно, предлагающее установить mono и gekko, согласитесь и подождите. Покопайтесь в настройках Wine и приступайте к заполнению. | ||
===== Заполнение wine ===== | ===== Заполнение wine ===== | ||
На просторах интернета вы найдете множество руководств по заполнению wine программами, для каждой из них могут понадобиться сочетания библиотек, несовместимые с другой. Но можно создавать различные префиксы длдя различных программ, для этого: | На просторах интернета вы найдете множество руководств по заполнению wine программами, для каждой из них могут понадобиться сочетания библиотек, несовместимые с другой. Но можно создавать различные префиксы длдя различных программ, для этого: | ||
- | <code> WINEARCH=win32 http://help.ubuntu.ru/wiki/wineWINEPREFIX=~/название_префикса winecfg</code> | + | <code bash>WINEARCH=win32 WINEPREFIX=~/название_префикса winecfg</code> |
Запуск программы: | Запуск программы: | ||
- | <code> WINEPREFIX=~/название_префикса C:/путь/до/программы</code> | + | <codebash>WINEPREFIX=~/название_префикса C:/путь/до/программы</code> |
<note tip>В указанном выше примере C:/ считается как корень папки, то есть wine C:/notepad.exe равносильно ~/.wine/notepad.exe</note> | <note tip>В указанном выше примере C:/ считается как корень папки, то есть wine C:/notepad.exe равносильно ~/.wine/notepad.exe</note> | ||
+ | |||
===== Дополнительно ===== | ===== Дополнительно ===== | ||
- | Установка msi: <code>msiexec /i программа.msi</code> | + | * Установка msi:<code bash>msiexec /i программа.msi</code> |
+ | * Эмуляция процесса загрузки windows:<code bash>wineboot</code> | ||
+ | * Убивает все процессы wine:<code bash>wineserver -k</code> | ||
+ | * Желательно в любой префикс установить пакет шрифтов, для этого:<code bash>winetricks allfonts</code> | ||
---- | ---- | ||
- | |||
- | Эмуляция процесса загрузки windows:\\ | ||
- | wineboot | ||
- | ---- | ||
- | Убивает все процессы wine:\\ | ||
- | wineserver -k | ||
- | ---- | ||
- | |||
- | Желательно в любой префикс установить пакет шрифтов, для этого: | ||
- | <code>winetricks allfonts</code> | ||
- | |||
- | ---- | ||
- | |||
При возникновении ошибок можно написать на форум, скорее всего вам там помогут (или вы получите неоценимый опыт :). Для экономии времени максимально подробно опишите проблему и wine, обязательно под спойлер засуньте лог программы запуска, для этого запустите программу через консоль. | При возникновении ошибок можно написать на форум, скорее всего вам там помогут (или вы получите неоценимый опыт :). Для экономии времени максимально подробно опишите проблему и wine, обязательно под спойлер засуньте лог программы запуска, для этого запустите программу через консоль. | ||
- | |||
---- | ---- | ||
- | |||
Не запускайте wine из под рута, это только приведет к созданию префикса в /root! | Не запускайте wine из под рута, это только приведет к созданию префикса в /root! | ||
+ | |||
===== Ссылки ===== | ===== Ссылки ===== | ||
- | http://help.ubuntu.ru/wiki/wine\\ | + | * http://help.ubuntu.ru/wiki/wine |
- | http://forum.ubuntu.ru\\ | + | * http://forum.ubuntu.ru |
- | https://wiki.archlinux.org/index.php/Wine\\ | + | * https://wiki.archlinux.org/index.php/Wine |
- | http://ubuntologia.ru/wine\\ | + | * http://ubuntologia.ru/wine |
- | * [[FIXME]] Дополнить статью! | + | |
- | {{tag>первоначальная_настройка_wine_1.5}} | + | {{tag>первоначальная_настройка_wine_1.5, wine, winetricks fixme}} |