| Wine - запуск Windows программ |
|
Автор статьи: Neonboy
"WINE Is Not an Emulator" Wine - это свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16 и 32-битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации).
Установка WineДля установки (и только для установки) воспользуйтесь терминалом суперпользователя: sudo -s Добавьте список репозиториев, ключ и установите Wine: RELEASE=`lsb_release -cs` Запустите конфигуратор wine, в домашней директории создастся папка ~/.wine/ winecfg Пока что ничего там не стоит трогать, закройте. Установка DirectX с помощью WinetricksDirectX — это набор API функций, разработанных для решения задач, связанных с игровым и видеопрограммированием под Microsoft Windows, разумеется его нужно установить. Вы можете скачать, распаковать и установить DirectX вручную: Вы можете воспользоваться WineSX или Q4Wine - которые позволяют легко настроить Wine путем установки и удаления программ, редактирования реестра, управления файлами и многое другое в графическом режиме. - GUI для Ubuntu. Но сообщество Wine, предлагает вам более изящный вариант установки с помощью скрипта winetricks. Который помимо DirectX может ставить ряд других программ, например: .NET, Mono и даже Firefox3, и MS Windows Media Player и др. Шрифты. Скачайте скрипт командой в терминале: wget http://www.kegel.com/wine/winetricks Дайте права на запуск: chmod a+rwx winetricks Запускать программу надо именно под тем пользователем, под которым у вас работает Wine, иначе софт установится не туда, куда нужно. Права суперпользователя не потребуются. Для открытия графического меню, два раза кликните по скрипту и выберите: "Запустить" Поставьте галочку против directx9 и нажмите "OK" А так же, вы можете установить пакет из терминала: ./winetricks directx9 Для запуска скрипта winetricks по alt+F2, его следует переместить в /usr/bin sudo mv winetricks /usr/local/bin В терминале можно указывать сразу несколько пакетов, разделяя названия пробелом. В графическом интерфейсе программы, тоже можно выбирать несколько пакетов (используя для этого клавиши shift или ctrl). Установка необходимых библиотекСкачайте в домашнюю директорию несколько необходимых библиотек Windows: Скопируйте их в ~/.wine/drive_c/windows/system32/, перейдите в эту папку и удалите ненужные библиотеки: cp mscoree.dll streamci.dll mfc42.dll ~/.wine/drive_c/windows/system32/ && cd ~/.wine/drive_c/windows/system32/ && rm d3d8.dll d3d9.dll ddraw.dll dsound.dll dsound.vxd quartz.dll dxdiagn.dll При необходимости отредактируйте файл ~/.wine/user.reg gedit ~/.wine/user.reg В конец файла вставьте: [Software\\Wine\\DllOverrides] 1196330736 Снова запустите конфигуратор wine: winecfg Перейдите на вкладку "Библиотеки", где каждый указанный из ниже приведенного списка файл отредактируйте, указывая что библиотека "Встроенная (Wine)": d3d8, d3d9, ddrawex, dinput, dinput8. Установка шрифтовДля того, чтобы шрифты отображались нормально, их надо установить. Дело в том, что по умолчанию папка ~/.wine/drive_c/windows/fonts почти пустая. Установите системные шрифты Windows: ./winetricks corefonts Вы можете дополнить коллекцию шрифтов скачав архив, распаковав и скопировав файлы *.ttf в ~/.wine/drive_c/windows/fonts wget http://ubuntologia.ru/article_files/wine/notes_69.tar.gz && tar xvfz notes_69.tar.gz && cp ~/fonts-cyr-win311/*TTF ~/.wine/drive_c/windows/Fonts Удалите весь мусор из домашней директории: rm -f mscoree.dll streamci.dll mfc42.dll notes_69.tar.gz && rm -rf fonts-cyr-win311 Установка и удаление приложенийДля установки win-приложения проще всего воспользоваться файловым браузером winefile: winefile Достаточно перейти в необходимый каталог и запустить программу двойным щелчком мыши. Многие win-приложения запрашивают перезагрузку для завершения установки. Разумеется, перезагружать host-систему при этом не следует. Процедуре перезагрузки Windows, соответствует команда - wineboot: wineboot Если в этот момент в Wine выполняются другие приложения, то рекомендуется их завершить до перезагрузки. Для установки *.msi, воспользуйтесь командой: msiexec /i example.msi Для удаления win-приложения: Перейдите в "Приложения" - "Wine" - "Программы" - "Папка с программой" - "Uninstall" Или воспользуйтесь утилитой uninstaller. Эта утилита выводит список установленных приложений. Чтобы удалить приложение, выберите его из списка и нажмите кнопку "Uninstall". Если приложения, которое вы хотите удалить, нет в списке, то будет достаточно просто удалить каталог с приложением (можно воспользоваться для этого программой winefile, а можно вручную, перейдя в каталог ~/.wine/drive_c/Program Files). Запуск приложенийЕсли установка приложения прошла правильно, в "Приложения" - "Wine" - "Программы" появится соответствующее меню. Если по каким-то причинам этого не произошло, пробуйте запустить установленную программу через терминал. К примеру, я запускаю из терминала установленный калькулятор: cd ~/wine/drive_c/"Program Files"/Calc calc.exe Не пытайтесь запустить приложения Windows щелчком в Nautilus. Иногда этот фокус проходит, но может привести к ошибкам. Общие настройкиПриложения: По умолчанию установлен Windows XP, который можно изменить на другую версию. Причем можно настроить так, чтобы каждое приложение запускалось со своим параметром. Библиотеки: По умолчанию все библиотеки в Wine используются свои. Но при установке DirectX, вы внесли там необходимые изменения. Графика: Для некоторых приложений может потребоваться включить или выключить вершинные и пиксельные шейдеры, может потребоваться эмуляция виртуального рабочего стола. Экспериментируйте. Вид и интеграция: Во вкладке "Графика", по умолчанию стоят галочки "разрешить менджеру окон управлять окнами Wine” и "разрешить менджеру окон декорировать окна", оформление win-окон будет таким же, как и у любых других приложений. При желании вы можете управлять размерами системных шрифтов и цветом десктопа. Диски: Здесь можно добавлять диски, используя для них любую директорию внутри файловой системы. Смонтированную флешку, дисковод или образ диска. Аудио: На ваше усмотрение. НеполадкиЕсли что-то прошло некорректно, рекомендуется переустановить Wine и все программы. Для этого следует удалить директорию ~/.wine, выполнить команду winecfg и снова установить программы. Удалять пакеты wine и wine-gecko в Synaptic не нужно. Если у вас установлен gxNeur: Следует добавить Wine в список исключений. Иначе в программах, запущенных под Wine не будет работать клавиатура. Если вы не используете SCIM - рекомендую удалить: sudo apt-get remove scim Бывает что после удаления программ установленных под Wine, остаются ярлыки в меню. Их можно удалить следующим образом: Посмотрите и удалите тут: ~/.local/share/applications/wine/Программы Для удаления ВСЕХ ярлычков: sudo rm -r ~/.local/share/applications/wine/Программы ПамяткаПри запуске Wine - закрывайте все работающие приложения и отключайте Compiz! Возможно вам потребуются распаковщики *.rar, *.zip и пр. sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller Подробную информацию о Wine и запускаемых играх, вы можете найти на: |
-
Сантехника, светильники. Описания, цены, контакты.divano.ru |
-
Координаты магазинов. Производство форменной одежды и обуви.sportgrad.ru |
-
ecodom.ru |


