Настройка и заполнение wine.Для настройки нужно запустить конфигуратор wine. Для этого надо выполнить команду
winecfg. Если Вы еще в терминале под режимом root, то надо вернутся в режим обычного пользователя, так как
управление wine через root может повредить Вашу ОС. Для выхода используем команду:
#
logoutЗапускаем конфигурацию wine:
$
winecfgЖдем результата.
Вовремя конфигурирования вам будут выведены сообщения типа:
Gecko не установлено, установить? ( выберите "Да" )
Mono не обнаружено хотите установить? ( выберите "Отмена" )
Mono это программа wine подражающая майкросовсткому NET Framework. NET Framework это среда исполнения для языка программирования "C#". Многие игры которые Вы запускаете требуют разные версии NET Framework и без него работать не будут.
Wine-mono - в большинстве случаев работает более стабильно чем майкрасовтский NET Framework. Однако с рядом игр, wine-mono будет периодически выдавать ошибки и выкидывать из игры.
Мы выбрали (
не устанавливать mono ) так как установим позже пакет wine-mono из репозитория Альта.
Ждём когда wine закончит настраиваться.
После окончания конфигурирования откроется окно "Настройка wine", оно нам щас не нужно можете его закрыть. Возвращаемся к терминалу и займемся заполнением wine, удобнее всего это делать с помощью скрипта winetricks, он уже установлен вместе с wine.
Немного о winetricks. - Работа с winetricks режима root не требует.
Установка параметров и библиотек осуществляется методом их перечисления через пробел, например так:
$ winetricks libzopa msld32
Командой $ winetricks dlls list можно посмотреть список возможных для установки библиотек и уже установленных они будут помечены как downloadable. Это очень полезно, так как список имеет краткое описание для чего нужна та или иная библиотека.
Остальные настройки Вы можете посмотреть сами введя команду:
$ winetricks --help
Прежде чем перейти к заполнению давайте установим wine-mono, выше мы отказались от его установки так как wine скачивал его из своих домашних репозиториев, у нас же есть свой пакет wine-mono собранный для наших ОС, установим его. Входим в режим рут:
$
su - #
apt-get install wine-mono Ждем установку, после чего выходим из режима рут:
#
logoutВсе готово, теперь можно приступать к установке библиотек.
Автоматическая установка библиотек.- Программа PlayOnLinux.
Это программа, которая позволяет легко устанавливать и использовать большое количество игр и приложений, разработанных для windows подробнее...
Программа с простым интерфейсом, есть пояснения и частичная справка на русском языке, разобраться не сложно.
Установить её в дистрибутивы Alt Linux можно из пакетного менеджера Synaptic или командой apt-get install playonlinux. Не забывайте в этом случае обновлять список описания пакетов apt-get update.
# apt-get update
# apt-get install playonlinux
После установки программу можно найти в меню приложений вашей рабочей среды.
Эта программа так же работает корректно только с wine 32-bit WINEPREFIX.
Ручное заполнение wine.Заполнение wine требует особого порядка.
Начнем, открываем терминал если он закрыт и вводим команду:
$
winetricks baekmuk cambria consolas constantia corefonts droid eufonts liberation unifont wenquanyiВезде и совсем соглашаемся, отказываться нужно только от уведомлений майкросовта о наших действиях. Со всеми лицензиями соглашаемся мы люди законопослушные.
Ставим дальше:
$
winetricks d3dx10 d3dx11_42 d3dx11_43 d3dxof$
winetricks d3dcompiler_43 d3drm d3dx9$
winetricks dirac msvcirt wininet quartz riched20 riched30 devenum dinput8 dinput$
winetricks directmusic directplay dsound msxml4 msxml6$
winetricks vb3run vb4run vb5run mdac28$
winetricks mfc40 mfc42$
winetricks vcrun2005 vcrun2008 vcrun2010$
winetricks secur32 flash atmlib$
winetricks ie8После установки ie8 надо перезагрузить виндовс, он это сделает сам не мешайте.
После этого выполняем команду:
$
winecfgВ открывшимся окне переходим на вкладку "Приложения" и в графе "Версия windows" исправляем на XP. Последняя группа библиотек устанавливается на windows2000 и установщик сменит наши настройки, поэтому мы вернем обратно XP.
Перезагружаем windows командой:
$
wine wineboot- Настроем мышку:
$ winecfg
Открываем вкладку "Библиотеки" в списке ищем dinput8, нажимаем кнопку "Изменить" в появившимся окне выбираем пункт "Встроенная, затем сторонняя" и сохраняем. - Настраиваем звук.
$ winecfg
Вкладка "Библиотеки", ищем эти библиотеки и ставим:
quartz( Сторонняя wine )
dsound ( Встроенная wine )
winegstreamer ( Отключить )
Сохраняем.
Не рекомендую ставить программы идущие в комплекте с играми, например тот же directx 9 или другие, испортите wine будите заново ставить библиотеки.
Учтите, что установку exe нужно делать из папок о существовании которых знает wine, например папка "Загрузки". Посмотреть адреса этих папок можно вызвав
$ winecfg и зайдя во вкладку
"Вид и интеграция".
Установка NET Framework ( donet ) от Майкрософт.Данная схема установки NET Framework работает только для нового (чистого прификса).
- Если Вы уже установили wine-mono то можите пропустить этот текст. После установки wine-mono, устанавливать donet NET Framework нельзя. Так же нельзя установить wine-mono если у Вас уже стоит donet NET Framework.
- Если Вы хотите поставить NET Framework, перед установкой нужно воспользоваться командой # apt-get remove wine-mono для удаления пакета mono.
Главная проблема с которой сталкиваются при установки donet это критические ошибки, так как для установки нужен не только сам donet, но и другие программы. В интернете Вы найдете много рекомендаций сводящихся к поочередной установки всех версий donet и это неправильно, так как нужные программы не устанавливаются.
Самый эффективный способ, установка с версии donet35sp1. Скрипт winetricks знает что нужно поставить кроме самих donet. Давайте же вместе установим набор NET Framework до версии 3.5 sp1. Почему до нее? После нее все donet ставятся без ошибок.
В процессе установки нужно будет перезагружать windows.
Терминал:
$
winetricks dotnet35sp1Устанавливается donet20, затем открывается браузер на странице NET Framework 3.0. Качаем его и кладем в папку
/home/user/.cache/winetricks/dotnet30 ( если папки нет создаем сами ), после чего снова в терминале выполняем
$
winetricks dotnet35sp1Поехала установка donet30, после сразу устанавливается dotnet20sp1, далее автоустановка XPS, продолжает установку уже donet30sp1. Сразу за donet30sp1 устанавливается msxml3, опять открывается окно браузера с предложением скачать msxml3. Качаем и кладем в папку
/home/user/.cache/winetricks/msxml3 ( если папки нет создаем сами ) после чего снова в терминале выполняем
$
winetricks dotnet35sp1Поехала установка msxml3 и сразу начинается установка donet35, после donet35 начинается установка donet20sp2 и наконец начинается долгожданная установка dotnet35sp1.
Как видите все установилось без ошибок, вылетов и зависаний.