Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Суббота
27.04.2024
12:39
Установка Игр в Ubuntu
Темы
...
 
Форма входа

Особенности установка wine 1.5 и выше на Ubuntu 12.04

(Инструкция писалась на версии Wine-1.5.7, в более новых версиях были внесены кардинальные изменения, поэтому инструкция может не подойти для версий Wine > 1.5.7).


Будем устанавливать нашу Wine из репозиториев на Ubuntu 12.04, для этого добавим строку APT для репозитория Wine, в источники приложений.
Откроем терминал 'Ctrl+Alt+T' и наберем команду:

  sudo add-apt-repository ppa:ubuntu-wine/ppa

wine-ppa-ubuntu

  Далее обновим информацию об APT командой

  sudo apt-get update

wine-update

  Сама установка приложения Wine выполняется командой

  sudo apt-get install wine1.5

install_wine

  Далее хочу обратить ваше внимание на следующий момент: нам нужно сконфигурировать папку .wine, в которую в последующем будут устанавливаться наши windows приложения, если просто запустить настройку wine (в терминале команда winecfg), то у нас рабочей средой будет 64-битный wine, что не есть хорошо — на данный момент работает отвратно и проблемы в будущем вам обеспечены, поэтому сконфигурируем wine для работы с 32-битными приложениями. В терминале выполняем команду: 

  WINEARCH=win32 WINEPREFIX=~/.wine winecfg

winecfg
 
Если вы уже поторопились выполнить обычную настройку wine (как делали это в старых версиях), то выполните сначала команду удаления папки .wine
     rm -rf .wine
  а затем
     WINEARCH=win32 WINEPREFIX=~/.wine winecfg
В процессе установки может быть выведено сообщение о согласии установки пакета Mono, откажитесь так-как мы будем устанавливать родной .NET
wine Mono

  Много возникает вопросов по заполнению и установке дополнительных библиотек в Wine. Для версий Wine < v1.5, ранее я давал рекомендацию, правда на форуме, на сайт не выносил, т. к. установка дополнительны компонентов в Wine вопрос щекотливый и единой инструкции дать невозможно (wine постоянно обновляется), но судя потому как она (инструкция) разошлась по другим сетевым ресурсам — опыт оказался удачным, а значит здесь поделюсь своим методом заполнения Wine > v1.5
Устанавливал на Wine-1.5.7
Запускаем winetricks через GUI (графический интерфейс)
winetricks
«Select the default wineprefix» → OK → «Install a font» → OK и устанавливаем шрифты:
1. corefonts, fonfix
Далее «Select the default wineprefix» → OK → «Install a Windows DLL or component» и устанавливаем библиотеки:
2. vcrun 2005
3. vcrun 2008
4. vcrun 2010
5. vcrun 6
6. vcrun 6sp
7. d3dx9
8. dotnet11
Сделайте резервную копию .wine! Если в будущем что-то пойдет не так, всегда можно будет восстановиться.
9 dotnet20
*Если не желает устанавливаться, может помочь следующий метод:
* 9.1 Запускаем winecfg и ставим в настройках - "Windows 2000"
* 9.2 В папку /home/username/.wine/drive_c/windows/ помещаем папочку 'Microsoft.NET' ту которая в ранних версиях Wine устанавливалась по умолчанию при первом запуске winecfg, а теперь (в wine-1.5.7) ее почему то нет.
wine Microsoft.NET
* 9.3 Переносим установочный пакет dotnet20 (dotnetfx.exe) в папку /home/username/.wine/drive_c/, оттуда и будем устанавливать. Пакет можно скачать на сайте Microsoft, или взять из папки /home/username/.cache/winetricks/dotnet20, если раньше вы уже пытались установить dotnet20.
* 9.4 Устанавливаем dotnet20 из папки /home/username/.wine/drive_c/dotnetfx.exe
wine-dotnet20
Делаем резервную копию .wine!
10. Выставляем в настройках Wine версию Windows XP.
11. Из папки Windows/Microsoft.NET/Framework удалите папку v3.0 (если она там есть).
Запускаем winetricks и устанавливаем далее:
12. vb5run, vb6run
13. vcrun 2003
14. dotnet 30
* Если при установке dotnet30 начинают сыпаться ошибки и он пытается приостановить свою инсталляцию (см. рис. ниже), может помочь следующий метод: После всплывания окна предупреждения об ошибке
Error_dotnet30
не торопитесь нажимать выход, иначе инсталлятор завершит свою работу и сотрет все, что он уже распаковал в папку /windows/Microsoft.NET/Framework/v3.0, мы же просто убьем процесс установки командой 'wineserver -k' из терминала.
wineserver-k
Теперь запустим установку dotnet30 заново, выскочит опять ошибка - снова 'wineserver -k'. Как правило с третьего раза dotnet30 установится полностью.
Делаем резервную копию .wine!
Далее установим:
15. d3dx9_43
16. d3xof
17. devenum
18. dinput8
19. direckmusik
20. direcktplay
21. directx9
22. d3dx11_43
23. dxdiagn
24. dxdiag (средство диагностики DirectX, можете не устанавливать), при установке могут выскочить ошибки, не обращайте внимания, зато теперь запустив в терминале 'wine dxdiag'
wine-dxdiag
dxdiag
и нажав "Прверка Direct3D", можете помотреть на вращающийся куб :) , "Проверка DirectDraw" тоже должна работать.
Если все нормально, сохраните копию .wine!
Продолжим:
25. mfs40, wsh56vb, wsh56js, wsh57, gdiplus
26. physx

  Выполнить предварительную настройку реестра.
 winetricks → Select the default wineprefix → Change settings
Выставляем (ставим галочки):
ddr=opengl
dsoundhw=Full
glsl=enabled
multisampling=enabled
mwo=enabled
nocrashdialog
orm=fbo
psm=enabled
rtlm=auto
sound=alsa
videomemorysize=ОЗУ вашей виде карты. (можно подкорректировать в реестре).

   Установка .NET Framework 3.5 SP1.

После всех «манипуляций» проделанных выше, по необходимости, можно установить и dotnet35.
Поступим следующим образом:
1. Установим через Winetricks - .NET Framework 2.0 SP2, точнее пакет 'dotnet20SP2'
 NET Framework 2 SP2 ubuntu

2. Нужно скачать полный! установочный пакет '.NET Framework 35 SP1', например с сайта Microsoft, dotnetfx35.exe (не путать с загрузчиком), весит он ~242,7МБ. Поместим его в папку './wine/drive_c'.
3. Отключаем интернет.
4. В настройках Wine выставим версию Windows — Vista.
5. Запустим dotnetfx35.exe из под Wine (правая кн. Мыши → 'Открыть в Wine-загрузчик..').
Framework 3.5 Ubuntu
У меня установился без ошибок.
По правде говоря, можно было устанавливать и с версией Windows — XP, то в процессе установки Framework 3.5 выдаст пару ошибок, но установка завершится без вылетов.
NET 3.5 SP1 Wine


В остальном вся остальная настройка и заполнение wine схожа с предыдущими версиями.
 Установка Wine
 Заполнение Wine
Вы можете поделиться своим опытом установки, внести ваши предложения и пожелания, обсудить и задать вопросы на Форуме

Программы
 
 
 
Статистика
Яндекс.Метрика

Рейтинг@Mail.ru
Мои баннеры
 


Dmoz

 Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz