Настройка Wine на Ubuntu
Оценка пользователей: / 14
ПлохоОтлично 
Wine-UbuntuКак, имея на своем компьютере Ubuntu, запускать такие популярные программы, как MS Word, MS Excel, а также известные игры с помощью Wine. В примере рассматривается последняя версия ее операционной системы Ubuntu 13.10.
Зачем нужен Wine
Известно, что операционные системы Windows от Microsoft не является образцовыми с точки зрения скорости работы, защищенности и даже удобства. Существует много таких замечательных аналогов, как ОС Mac и Linux. Что же мешает людям отказаться от привычных ОС американского монополиста? Кроме политических причин (купить ноутбук без Windows в развитых странах очень тяжело), есть и чисто субъективные, например, привычки. Самой большой проблемой для рядового пользователя, по мнению автора этой статьи, является отсутствие в других ОС такого программного пакета, как Microsoft Office. Для решения этих проблем подходит Wine, что позволит нам запустить большинство привычных программ под Unix-подобной системой. О том, как правильно наладить этот пакет и пойдет речь далее.
Установка
Устанавливают последнюю версию с официального репозитория разработчиков. Поэтому сначала удалим старую, если она установлена. В окне терминала (Ctrl+Alt+T) вводим следующую команду:
sudo apt-get remove winexxx
Где xxx - номер версии, который можно узнать, введя:
wine --version
Далее добавим в систему репозиторий с последними версиями:
sudo add-apt-repository ppa:ubuntu-wine/ppa -y && sudo apt-get update
и установим:
sudo apt-get install wine
якщо остання команда не спрацювала, то для версії xxx:
sudo apt-get install winexxx-i386
sudo apt-get install wine
Обязательно нужно перевести wine в режим работы с 32-битной архитектурой, поскольку 64-битная версия имеет много недостатков и не все программы способны работать под 64 бит:
rm -fr ~/.wine
export WINEARCH=win32
export WINEPREFIX="/home/Ваше ім’я користувача/.wine"
winecfg
На этом можно и закончить, однако это позволит нам запустить только ограниченное количество программ, а для запуска других придется прибегнуть к расширенным настройкам. В дальнейшем установка будет вестись обычным путем (двойным нажатием). Запуск программы осуществляется подобным образом. Если при установке не было создано иконку на рабочем столе, можно найти ее в папке ".Wine" в вашем домашнем каталоге. Если Вы не видите эту папку в файловом менеджере, нажмите Ctrl+H.
Расширенные настройки
Некоторые приложения могут потребовать дополнительных библиотек, изменения настроек, даже дополнительных значений в реестре, поэтому создали утилиту, которая называется winetricks. Ее мы и используем для наших дальнейших настроек.
Wine-Ubuntu-1
Далее мы будем делать настройки для префикса "по умолчанию". Wineprefix (далее префикс), это автономный набор настроек и установленных программ, который имитирует жесткий диск с установленной системой Windows. То есть, если две программы конфликтуют между собой, их можно установить в отдельные префиксы, но для запуска придется каждый раз переключаться.
Выбрав префикс по умолчанию, перейдем в следующее меню:
Wine-Ubuntu-2
Для начала, установим основные шрифты (нужны для нормальной работы MS Office). Выбираем пункт "Install a font", и устанавливаем "corefonts".
После этого переходим к установлению библиотек, пункт "Install a Windows DLL or component": здесь есть большой выбор вариантов, и в целом узнать, какие именно библиотеки нужны для конкретного приложения, можно на сайте winehq. На сайте представлен каталог программ, запускаемых другими пользователями, инструкции для запуска.
Wine-Ubuntu-3
Ниже приведен список библиотек, установка которых позволит запустить большинство приложений и игр с префикса "по умолчанию":
∙d3dx9                                   ∙dotnet20
∙d3dx9_26                            ∙dotnet30
∙d3dx9_28                            ∙physx
∙d3dx9_31                            ∙vcrun2008
∙d3dx9_35                            ∙vcrun2010
∙d3dx9_36                            ∙xact
∙d3dx9_39                            ∙xact_jun2010
∙d3dx9_42                            ∙xinput
∙d3dx9_43                            ∙xna31
Стоит отметить, что это лишь примерный список, который может варьироваться в зависимости от Ваших потребностей. Иногда для работы отдельных приложений придется устанавливать библиотеки, не предусмотренные даже в winetricks, однако такие ситуации возникают редко.
Также следует отметить возможность изменять настройки префикса в пункте "Change settings", однако эти настройки достаточно ситуативные, наиболее общие это:
  • videomemorysize=xxxx” - установка объема видеопамяти Вашей системы (необходимо указать реальный объем)
  • win7/winxp – установление маркера соответствующей версии Windows
  • ddr=opengl – использование быстрых драйверов для видео
Дополнительные пакеты
В случае конфликта нескольких программ можно использовать специальные средства, вроде PLayOnLinux / CodeWeavers CrossOver / DosBox. Они помогут отдельно сохранить и настраивать Ваши префиксы и быстро между ними переключаться. В целом, работа с такими приложениями очень похожа на ту, которая была описана выше. Среди их преимуществ следует отметить большое количество шаблонов настроек для существующих приложений. А к недостаткам можно отнести тот факт, что установленные с их помощью  программы нельзя будет запустить из самой системы, не включая эти приложения.
Вместо выводов
Wine - проект, который стремительно развивается. На официальном сайте в списке программ, которые работают вообще без проблем, сейчас находится около четырех тысяч наименований. Большое количество устанавливается с добавлением определенных библиотек автоматически. Существует несколько приложений (например, "Play on linux"), которые способны сделать то, что описано в этой статье, в автоматическом режиме для программ, которые находятся в их базе. Но не стоит недооценивать удобство работы с настроенным Wine, когда впечатления от работы не отличается от аналогичного при использовании системы Windows.
Пример тестирования Ubuntu 13.10 с Wine vs Windows 8:
Владислав Кайденко, магистрант «НТУУ КПИ»
 
>
КнигаНовости Практика поискаПартнерыО нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting