Установка и настройка эмулятора Windows — wine
Многие из тех, кто перешел на Linux, сделав ее основой своей рабочей станции, столкнулись с проблемой запуска приложений для Windows операционных систем.
Существует много программ, которые написаны для окошек, но еще не были перенесены в другие системы.
Для запуска таких приложений используются эмуляторы. Для Linux самыми известными и наиболее распространенными являются win4linux и wine.
Так как первая является сугубо коммерческим продуктом и может быть недоступна многим пользователям по ряду причин, я остановлюсь на установке и настройке второй программы.
Wine установка и настройка
Получение и установка.
Так как среда эмуляции Wine находится в стадии разработки, стоит всегда устанавливать её последнюю версию. Для этого больше всего подходит получение и обновление исходных текстов посредством CVS.
Создадим папку для работы с исходными текстами Wine.
% mkdir ~/wine-sources
Внимание: для корректной сборки wine необходимо порядка 100M пространства на диске.
Получим wine из CVS.
% cd ~/wine-sources
% export CVSROOT=:pserver:cvscvs.winehq.com:/home/wine
% cvs login
В качестве пароля использовано слово “cvs” (маленькими буквами, без кавычек)
% cvs -z3 checkout wine
В дальнейшем для получения самых свежих исходных текстов wine будет достаточно просто выполнить команды.
% cd ~/wine-sources/wine
% cvs -z3 update -AdP
Создадим рабочую копию wine.
% cp -r wine wine-work
Зададим параметры для сборки. К сожалению, стандартный метод сборки wine требует привелегий суперпользователя.
% cd wine-work
% vi tools/wineinstall
находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные параметры сборки. В нашем случае строка будет выглядеть так:
CONFARGS=”–enable-opengl –disable-debug –disable-trace”
То есть, “включить поддержку opengl и выключить вывод отладочных сообщений.”
Внимание: перед сборкой убедитесь, что пакет wine в системе не установлен.
Запуск сборки
% su
Введите пароль суперпользователя.
% ./tools/wineinstall
Процесс сборки
Купить пирожные, кофе, сигареты, потреблять их и ждать окончания сборки.
На все вопросы отвечать решительным нажатием enter.
Скопировать начальные настройки в домашнюю папку.
% cp -r /root/.wine /home/vasya/.wine
% chown vasya:users /home/vasya -R
Позволить всем пользователям читать и писать папку /c для работы с windows программами.
% chown a+wr /c -R
Собственно установка завершена.
Запуск программ
Запуск программ windows осушествляется вводом команды
% wine
где указывает на запускаемую программу.
Например:
% wine setup.exe
или
% wine sol.exe
Обратите внимание что при неизмененной конфигурации wine доступны только программы лежашие в папках /c, /mnt/cdrom, /mnt/floppy,
Дополнения
Сушествует клон wine, ориентированный на работу с 3D играми, содержаший также реализацию библиотеки DirectX8. Получение его выглядит так:
% cd ~/wine-sources
% export CVSROOT=:pserver:anonymouscvs.winex.sourceforge.net:/cvsroot/winex
% cvs login
В качестве пароля нужно просто нажать enter
% cvs -z3 co wineX
Для оптимизации работы OpenGL предлагается внести следующие изменения в файле dlls/opengl32/make_opengl
заменить gen_thread_safe=1 на **gen_thread_safe=0*
заменить ext_prefix=”func_” на ext_prefix=”"
заменить gen_traces=1 на gen_traces=0
Также для повышения производительности можно перед этапом сборки (запуска ./tools/wineinstall) выполнить команду
export CFLAGS=”-O2 -mcpu=i386 -march=i686″
Поделиться:

Дополнительно по теме:Записей нет. |
Лучшее из раздела:Файловая система Linux. Все познается в сравнении - 08.05.2016 Установка и настройка эмулятора Windows — wine - 01.10.2017 Лечим нудный баг EXIM + Directadmin - 24.04.2017 Безопасность Linux. Удаленные атаки - 08.05.2016 Linux, первые шаги установка. - 08.05.2016 Безопасность Linux. Сканирование - 08.05.2016 Команды терминала Linux - 08.05.2016 |
Комментарии:
Войдите на сайт или зарегистрируйтесь, чтобы оставить комментарий.