Как, имея на своем компьютере 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. Ее мы и используем для наших дальнейших настроек.
Далее мы будем делать настройки для префикса "по умолчанию". Wineprefix (далее префикс), это автономный набор настроек и установленных программ, который имитирует жесткий диск с установленной системой Windows. То есть, если две программы конфликтуют между собой, их можно установить в отдельные префиксы, но для запуска придется каждый раз переключаться.
Выбрав префикс по умолчанию, перейдем в следующее меню:
Для начала, установим основные шрифты (нужны для нормальной работы MS Office). Выбираем пункт "Install a font", и устанавливаем "corefonts".
После этого переходим к установлению библиотек, пункт "Install a Windows DLL or component": здесь есть большой выбор вариантов, и в целом узнать, какие именно библиотеки нужны для конкретного приложения, можно на сайте winehq. На сайте представлен каталог программ, запускаемых другими пользователями, инструкции для запуска.
Ниже приведен список библиотек, установка которых позволит запустить большинство приложений и игр с префикса "по умолчанию":
∙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:
Владислав Кайденко, магистрант «НТУУ КПИ» |