Wine - свободное программное обеспечение, позволяющее пользователям GNU/Linux, *BSD и OSX исполнять приложения, в том числе и игры, написанные эксклюзивно для Windows. Так же существует реализация Wine для windows, но рассматривать его в этой статье мы не будем. Wine - рекурсивный акроним "Wine Is Not an Emulator". Это альтернативная реализация Win32 API.
В данной статье мы рассмотрим как выполняется установка wine linux mint, а также winetricks и настройку программы.
Подробно про установку Wine в разные ОС можно узнать прочитать на официальном сайте . Нас интересует Ubuntu , так как Linux Mint основан на ней.
Сперва добавим поддержку 32-битных приложений, если вы используете x86_64 систему. Для этого выполните:
sudo dpkg --add-architecture i386
Теперь нам необходимо добавить репозиторий. Чтобы сделать это вам необходимо выполнить в терминале следующие команды:
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
Теперь важный момент! Если вы используете Linux Mint версии 17.x, то добавьте репозиторий этой командой:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main"
Если 18.x, то:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main"
Теперь необходимо обновить индексы пакетов:
Предупреждение! Ветка Staging(Промежуточная) больше не поддерживается.
Стабильная ветка:
Sudo apt-get install --install-recommends winehq-stable
Не стабильная ветка:
sudo apt-get install --install-recommends winehq-devel
Промежуточная ветка
sudo apt-get install --install-recommends winehq-staging
Установка wine в Linux Mint 18 завершена теперь настройка wine в linux mint.
Сначала нам необходимо его скачать:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Теперь дадим права на запуск:
sudo chmod +x winetricks
Для удобства переместим Winetricks в директорию /usr/bin:
sudo mv -v winetricks /usr/bin
Теперь Winetricks можно запустить просто набрав в терминале, но не советую сразу делать этого. Лучше сначала настройте wine:
Теперь вы знаете, как установить wine в Linux Mint, теперь поговорим о настройке.
Внимание! Установите пакет cabextract, в противном случае вы можете получить ту же ошибку, что и в видео. Делается это командой:
sudo apt install cabextract
Для начала укажем, что необходимо 32-битный префикс:
export WINEARCH=win32
Теперь для настройки Wine введите:
Здесь в поле "Версия Windows" укажите желаемую. Рекомендую ставить Windows 7 или 10.
Теперь запустите Winetricks и укажите "Выберите путь для wine по умолчанию" и нажмите "ОК" . И в следующем окне укажите "Установить шрифт" и жмите "ОК" :
Здесь укажите "allfonts" и нажмите "ОК" . Это установит сразу все шрифты. Если будут ошибки, тогда ставьте шрифты по очереди по одному:
После завершения вам опять откроют окно "Что вы хотите сделать с этим wineprefix" . И теперь тут укажите "Установить библиотеку DLL или компонент Windows" и нажимайте "ОК" . Здесь устанавливайте нужные вам библиотеки. Можете ставить все. Но надо ставить по одной! При установке нескольких разом, могут быть ошибки. Советую сразу установить DirectX и Net Framework.
В этой статье мы разобрали, как выполняется установка Wine в Linux Mint 18. Если у вас остались вопросы, спрашивайте в комментариях!
Статья посвящена Wine и всем аспектам его использования. В сети находится очень
Wine - это отдельная реализация Windows API, а не эмулятор, как большинство
думают. Не единожды повторялось, но и здесь будет уместно. Это и делает проект
уникальным и интересным для пользователей различных систем, открывает различные
пути для реализации своих идей. Уникальность заключается в том, что с помощью
этой программы можно запускать Windows приложения в Ubuntu и в других
Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть
свои «подводные камни». Некоторые думают что будет легко перейти с одной
системы на другую, в данном случае мы рассматриваем Windows и Linux.
Заблуждение заключается в том что люди думают что у них получиться запустить из
под Wine различный софт, к которому они привыкли и им удобно в нем работать.
Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под
Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём
информация. Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему
очень далеко. Но думаю что в скором будущем весь основной софт, а также игры
будут работать на нем стабильно.
Первый вопрос человека который только что перешёл на Linux (в нашем случае
Ubuntu): «Как я буду запускать программы из Windows?». Он начинает поиск на эту
тему и естественно натыкается на Wine.
Второй вопрос: «Как его поставить?». Есть два способа: Поставить из
официальных репозиториев или скомпилировать самому из исходников. Мы рассмотрим
оба варианта.
Тут все очень просто. Идем в Приложения // Стандартные // Терминал:
Sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
Ждем завершения установки…
Всё! Wine установлен и можно пробовать устанавливать игры и программы.
1.Скачиваем исходники с официального сайта, там они присутствуют. В моё случае
это Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).
Переходим в директорию, в которую был распакован архив с исходными текстами:
Cd wine-1.3.11/
Перед компиляцией надо включить поддержку OpenGL. Если мы этого не сделаем
приложения которым нужен OpenGL работать не будут. В терминале:
Gedit tools/wineinstall
Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные
параметры сборки. В нашем случае строка будет выглядеть так:
CONFARGS="--with-opengl --disable-debug --disable-trace"
Получаем зависимости:
Sudo apt-get install auto-apt checkinstall
sudo auto-apt -y run ./configure
Собираем:
Устанавливаем через создание пакета, вместо make install
Sudo checkinstall
Всё. Ждем окончания установки.
Есть ещё промежуточный вариант, для джедаев на debian-based дистрибутивов. Кратко:
Apt-get source wine1.3
sudo apt-get build-dep
Теперь самое интересное: скачиваем нужную версию wine с официального сайта, распаковываем, и копируем туда директорию debian из директории с исходниками оригинального пакета wine1.3. Делаем
И у нас появляется *.deb пакет для убунты/дебиана со всеми нужными патчами для дистрибутива, почти как из официального репозитория, но только новая версия. К тому же её ещё потом можно спокойно удалить так же через apt-get.
Рассмотрим плюсы и минусы каждого из вариантов.
Вариант 1.
Плюсы:
1. За нас уже все собрано и пыжиться не надо, все уже готово к употреблению.
Минусы:
1. Мы не сможем применить патч, например для улучшения работы какой нибудь игрушки.
2. Не стабильная работа на некоторых видеокартах.
Вариант 2.
Плюсы:
1. Возможность применить патчи для улучшения работы
2. Стабильная работа с не стабильными драйверами видеокарт.
Минусы:
1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли,
выходить в настройки Wine например.
2. Процесс установки слишком долгий, зависит от мощности вашего компьютера.
1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли, выходить в настройки Wine например.»
Можно самому добавить через Система - Параметры - Главное меню
Я отдаю предпочтение второму варианту. Wine установленный таким образом работает
лучше, чем установленный из репозиториев. Но это лишь мое маленькое ИМХО.
Сперва мы идем на appdb.winehq.org Сверху, в поисковике вбиваем
название игры или программы и смотрим что там написано. Обычно там описаны
тесты на различных системах, рекомендации для стабильной работы и многое другое.
Если программа работает без проблем, значит с чистой душой её устанавливаем
простым кликом. Если это какая нибудь серьёзная игра или программа и без
шаманства с бубном не обойтись - значит надо создавать отдельный префикс* для
наших танцев. * Все файлы вайна хранятся в префиксе, или ещё называемом бутылкой (по анологии с вином/wine). Там внутри этой бутылки имеются все файлы диска C, реестр, индивидуальные настройки и так далее.
Таких бутылок может быть сколько угодно.
Просто может быть какой-то софт, который ведёт себя очень капризно под вайном и для него нужны какие-то костыли, которые будут мешать нормальной работе других приложений вайна. Тогда просто этот софт ставим в отдельную бутылку (префикс) и любые настройки не будут влиять на другие программы.
Когда вайн запускается в первый раз без указанного префикса, используется ~/.wine. Если префикс не существует вайн создаст его и наполнит дефолтным содержимым создаст и наполнит файлами каталоги C:\windows, C:\Program Files, C:\users. Плюс будет создан чистый реестр.
Идем в наш домашний каталог и создаем новую директорию. Например.wine2.
Дальше идем в терминал и вводим:
WINEPREFIX="/home/username/.wine2/" winecfg
Всё. Отдельный префикс создан. Там хранятся различные конфигурации реестра и сами программы.
Установку программы также производим через консоль.
WINEPREFIX="/home/username/.wine2/" wine /media/DVD/setup.exe
Идет процесс установки и самое главное в отдельный префикс.
Потом мы запускаем уже установленную программу, также из консоли и смотрим вывод.
В выводе могут быть ошибки, о том что нет нужных компонентов и библиотек. В
установке недостающих компонентов нам поможет winetricks (см. ниже)
Что это дает? Это дает стабильную работу приложений в своем префиксе, если
масса программ будет работать в одной префиксе, он рано или поздно засориться
что приведет к сбою других программ. Поэтому нужно использовать отдельные
префиксы, если не хотите все настраивать по много раз.
В правильной настройке префикса нам поможет winetricks.
Winetricks - это скрипт, который устанавливает различные компоненты, которые
требуются для работы приложения, например DirectX, Vcredist и многое другое.
Как это скрипт работает? Он скачивает библиотеки и компоненты с
Microsoft-овских ресурсов. Именно так, и не как по другому. Зачем этот скрипт
нужен? Это очень упрощает работу с Wine-ом. Без скрипта мы бы сами лазили и
искали нужные компоненты, а тут уже все сделано, надо только поставить галочку
и нажать «Установить» Также этот скрипт помогает редактировать реестр,
вписывать туда различные ключи. И помимо этого в winetricks есть много настроек
и функций.
Для ознакомления с ним просто введите в терминале winetricks
В терминале вводим:
Мы в реестре. Редактировать нам ничего не надо, мы будет только добавлять.
Идем в HKEY_CURRENT_USER/Software/Wine/Direct3D.
Если каталога Direct3D нет, то не отчаиваемся. Я это пишу чтобы читатель понял
где-то надо редактировать или добавлять.
В терминале:
Winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024
(1024 меняете на свое)
Все эти параметры появиться в реестре. Это можно посмотреть в папке указанной выше.
Что это дает? Это улучшает производительность в играх, скорость и вообще игры
работают от этого лучше, но это только для игр.
Также существует PlayOnLinux. Это отдельная программа, которая использует Wine,
но там более все автоматизированно и настроено. Программа сама скачает нужный
Wine, установит компоненты и создаст отдельный префикс. Но это не значит что
все будет идеально работать. Может вообще не работать. Так что я отдаю свое
предпочтение обычному Wine, ручной настройке и работе собственного мозга, а не
автоматизированной программе.
Плюсы:
Все автоматизированно и нам по сути делать ничего не надо.
Можно держать несколько версий Wine и применять их для различных префиксов.
Программа сама создает префиксы.
Минусы:
Все что делает программа, устанавливает и скачивает предугадать невозможно.
Все что делает программа можно сделать самому, ручками, это + к знаниям человека.
Программа «Робот» никогда не сравнится с человеческим мозгом.
В Windows есть для этого утилита под названием Daemon-Tools. Это очень удобная
и не заменимая утилита. У человека возникает вопрос: Есть ли аналог этой
чудо-утилиты? Ответ: Есть и на много лучше Windows утилиты. Называется она
Cdemu. Для её установки нам требуется ввести всего лишь три команды:
Sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install cdemu-daemon cdemu-client gcdemu
Добавляем аплет на панель, указываем путь к образу и радуемся жизни. Не каких
проблем не будет и Wine будет отлично определять образ. Если аплета не находим не торопитесь перезагружаться.
В терминале вводим команды:
Sudo service cdemu-daemon start
Если сервис не стартует при старте системы («The daemon is configured not to start at system startup»), можно исправить так:
Sudo update-rc.d cdemu-daemon enable
Этому можно посветить целую книгу, но я остановился на одном способе, которым всегда пользуюсь:
Переходим в виртуальный терминал:
Ctrl + Alt + F1
login: ******
password: ******
Запускаем вручную новую копию X-сервера:
Xinit -- :2
wine путь/папке/c/игрой/game.exe
Прирост от этого не большой, но лично мне этого хватает. Ещё раз повторю:
способов запуска в отдельном х-сервере много и каждый человек волен сам выбирать.
Все эти советы, азы, которые должен знать каждый человек который хочет
использовать Wine для достижения своих целей. Все остальное в ваших руках. Если
вы хотите достичь цели не смотря ни на что, а надежда уже уходит, не
отчаивайтесь никогда, ибо решение может находиться у вас «перед носом». Усидеть
на двух стульях возможно, но для этого нужно желание и стальные нервы. Желание
- тысяча возможностей, не желание - тысяча причин.
Данный материал написан для «Первого конкурса русскоязычных статей для ОС
Ubuntu» (konkurs.ubuntu.ru)
Автор статьи Владимир Качармин aka rootboot
Контакты: Skype root.boot2, email [email protected]
хУФБОПЧЛБ
оХ МБДОП, ОЕ ВХДХ ТБУУЛБЪЩЧБФШ РТП ЧУЕ ФПОЛПУФЙ ХРТБЧМЕОЙС РПМШЪПЧБФЕМСНЙ, УЬЛПОПНЙН ЧБЫЕ ЧТЕНС Й РТЙУФХРЙН Л ОЕРПУТЕДУФЧЕООПНХ ДПВБЧМЕОЙА РПМШЪПЧБФЕМС Ч УЙУФЕНХ.
дБЧБКФЕ ДМС ОБЮБМБ УПЪДБДЙН ДЙТЕЛФПТЙА, Ч ЛПФПТХА НЩ ТБУРБЛХЕН ЬНХМСФПТ. рХУФШ ЬФП ВХДЕФ /usr/src/wine/. лПНБОДЩ, ЛПФПТЩЕ НЩ ВХДЕН ЧЩРПМОСФШ, Ч ЛПОУПМЙ ВХДХФ ЧЩДЕМЕОЩ.
рПУМЕ ЬФПЗП ОБЮОЕФУС УПЪДБОЙЕ
ПВЯЕЛФОЩИ ЖБКМПЧ Й ХУФБОПЧЛБ УБНПК РТПЗТБННЩ РП ЪБДБООЩН РП ХНПМЮБОЙА
ДЙТЕЛФПТЙСН.
еУМЙ ЦЕ ЧЩ ТЕЫЙМЙ ЙЪХЮЙФШ Й ЙЪНЕОЙФШ ЛПД РТПЗТБННЩ МЙВП
РТПГЕДХТХ ХУФБОПЧЛЙ, ФП ЧБН РТЙДЕФУС ОБВТБФШ ВПМШЫЕЕ ЮЙУМП ЛПНБОД:
make install
оБУФТПКЛБ
рПУМЕ НПОФЙТПЧБОЙС ЬФЙИ УЙУФЕН, Л РТЙНЕТХ:
mount —t vfat /dev/hda6 /mnt/d
дМС ФПЗП, ЮФПВЩ ОЕ ВЩМП
РТПВМЕН У РТЙМПЦЕОЙСНЙ Windows, Й ПОЙ УЮЙФБМЙ, ЮФП ДЙУЛ ТБЪВЙФ ОБ ТБЪДЕМЩ C Й D,
НЩ Й РТПРЙЫЕН Ч ЖБКМ ЛПОЖЙЗХТБГЙЙ:
"Path" = "/mnt/c"
"Type" = "hd"
"Filesystem" = "win95"
"Path" =
"/mnt/f"
"Type" = "hd"
"Filesystem" = "win95"
фЕРЕТШ Х ОБУ ЕУФШ
ТБЪДЕМЩ, Л ЛПФПТЩН УНПЗХФ ПВТБЭБФШУС РТЙМПЦЕОЙС Windows. лФП ЪОБЕФ, НПЦЕФ ЧБН
ЪБИПЮЕФУС ЙУРПМШЪПЧБФШ ЖБКМПЧЩК НЕОЕДЦЕТ. оХЦОП ДБФШ ЧПЪНПЦОПУФШ wine ТБВПФБФШ У
cd-rom’ПН. дМС ЬФПЗП РТПРЙУЩЧБЕН Ч ЖБКМ ЛПОЖЙЗХТБГЙЙ ФБЛЙЕ УФТПЛЙ:
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Device" = "/dev/cdrom"
"Filesystem" = "win95"
оП Й ОЕ ЙУЛМАЮЕОБ ЧЕТПСФОПУФШ ФПЗП, ЮФП ЧЩ
ЪБИПФЙФЕ ЙНЕФШ ДПУФХР Л ЧБЫЕНХ ЛПТОЕЧПНХ ТБЪДЕМХ Linux, РПМХЮЙЧ РТЙ ЬФПН ДПУФХР
ЛП ЧУЕК ИТБОСЭЕКУС ФБН ЙОЖПТНБГЙЙ.
"Path" = "/tmp"
"Type"
= "hd"
"Filesystem" = "win95"
фЕРЕТШ РТЙУФХРЙН ОЕРПУТЕДУФЧЕООП Л
ОБУФТПКЛЕ УБНПК ЧЙТФХБМШОПК Windows ПРЕТБГЙПООПК УЙУФЕНЩ.
"windows" = "C:\\windows"
"system" = "C:\\windows\\SYSTEM"
"path" =
"C:\\WINDOWS;C:\\WINDOWS\\COMMAND;C:\\PROGRA~1\\BORLAND\\DELPHI4\\BIN;C:\\PROGRA~1\\BORLAND\\VBROKER\\BIN;C:\\PROGRA~1\\BORLAND\\VBROKER\\JRE\\BIN"
"temp" = "C:\\WINDOWS\\TEMP"
ч ЬФПК УЕЛГЙЙ НЩ ХЛБЪБМЙ wine-РХФЙ ЛП ЧУЕН
РТЙМПЦЕОЙСН Й ВЙВМЙПФЕЛБН, ЛПФПТЩЕ ДПМЦОЩ ЧЩЪЩЧБФШУС ВЕЪ ЧИПДБ Ч ЙИ ДЙТЕЛФПТЙЙ.
л РТЙНЕТХ, Х НЕОС ОБ ТБЪДЕМЕ /dev/hda1, РТЙНПОФЙТПЧБООПНХ Л ДЙТЕЛФПТЙЙ /mnt/c,
ОБИПДЙМЙУШ РТПЗТБННЩ, ДМС ЛПФПТЩИ ДПМЦОБ ВЩМБ РТПЙЪЧПДЙФШУС БЧФПНБФЙЮЕУЛБС
РПДЗТХЪЛБ ВЙВМЙПФЕЛ, РТЙЮЕН ВМБЗПДБТС ФБЛПК ХУФБОПЧЛЕ Ч ЖБКМЕ ЛПОЖЙЗХТБГЙЙ ЙИ
РПЙУЛ РТПЙЪЧПДЙМУС Ч РБРЛБИ, ЪБДБООЩИ РП ХНПМЮБОЙА ДЙТЕЛФЙЧПК path.
"commdlg" = "builtin, native"
"comdlg32" =
"builtin, native"
вМБЗПДБТС ЬФПК УЕЛГЙЙ НЩ НПЦЕН ЪБДБФШ ПЮЕТЕДОПУФШ
ПВТБЭЕОЙС Л ВЙВМЙПФЕЛБН. еУМЙ Х ОБУ ЕУФШ ВПМЕЕ ОПЧЩЕ ЧЕТУЙЙ ЙМЙ ЙУРПМШЪХАФУС
ВЙВМЙПФЕЛЙ ХЦЕ ХУФБОПЧМЕООПЗП Windows, ФП ЕУФШ ЧПЪНПЦОПУФШ ЙУРПМШЪПЧБФШ ЙНЕООП
ЙИ, Б ОЕ РТЕДМБЗБЕНЩЕ wine. оП ЦЕМБФЕМШОП ПУФБЧМСФШ ЬФХ УЕЛГЙА ОЕЙЪНЕООПК ЧП
ЙЪВЕЦБОЙЕ РТПВМЕН У ЪБРХУЛПН ЬНХМСФПТБ Й УЙУФЕНОЩИ УВПЕЧ.
дБМЕЕ ЙДЕФ
ОБУФТПКЛБ ЬНХМСГЙЙ ЗТБЖЙЮЕУЛПЗП ЙОФЕТЖЕКУБ wine.
"PrivateColorMap" = "N"
ьФБ ПРГЙС ЧЛМАЮБЕФ ЙУРПМШЪПЧБОЙЕ ЛБТФЩ ГЧЕФПЧ,
УПЪДБООПК УБНПК wine.
"PerfectGraphics" = "Y"
"ScreenDepth" = "24"
ъДЕУШ НЩ ХУФБОБЧМЙЧБЕН ЗМХВЙОХ ГЧЕФБ, РПДДЕТЦЙЧБЕНХА ЧБЫЙН НПОЙФПТПН Й
ЧЙДЕПЛБТФПК. мХЮЫЕ ЧУЕЗП ЧЩВЙТБФШ ФХ, ЛПФПТБС УФПЙФ Ч ОБУФТПКЛБИ ЙЛУПЧ.
"Managed" = "Y"
дБООБС ЖХОЛГЙС РТЕДПУФБЧМСЕФ ЧБЫЕНХ ПЛПООПНХ НЕОЕДЦЕТХ
ХРТБЧМСФШ ПЛОБНЙ, УПЪДБООЩНЙ wine.
"Desktop" = "800x600"
ъДЕУШ
ХУФБОБЧМЙЧБЕН ТБЪТЕЫЕОЙЕ ЧБЫЕЗП ЧЙТФХБМШОПЗП ДЕУЛФПРБ.
дБМЕЕ ЙДЕФ ХРТБЧМЕОЙЕ
ЧЙДЕПРБНСФША.
"DXGrab" = "Y"
ьФБ ПРГЙС РПЪЧПМСЕФ ЪБИЧБФ УПВЩФЙК,
УЧСЪБООЩИ У ЙЪНЕОЕОЙЕН УПУФПСОЙС НЩЫЙ УТЕДУФЧБНЙ ЧУФТПЕООЩИ ВЙВМЙПФЕЛ DirectX.
"DesktopDoubleBuffered" = "Y"
мХЮЫЕ ЧУЕЗП ЧЛМАЮЙФШ РПДДЕТЦЛХ ДЧПКОПК
ВХЖЕТЙЪБГЙЙ ЬЛТБОБ. чДТХЗ ОБН ЪБИПЮЕФУС РПРТПВПЧБФШ ЪБРХУФЙФШ РТЙМПЦЕОЙС,
ЙУРПМШЪХАЭЙЕ ВЙВМЙПФЕЛЙ openGL.
пУФБЧЙН ПУФБМШОЩЕ ОБУФТПКЛЙ РП ХНПМЮБОЙА.
рЕТЕИПДЙН Л УЕЛГЙЙ ЫТЙЖФПЧ. ч ЬФПК УЕЛГЙЙ НЩ НПЦЕН ДПВБЧЙФШ
ЫТЙЖФЩ, Л ЛПФПТЩН РТЙЧЩЛМЙ Ч Windows. чУЕ ПОЙ РТЕЛТБУОП РПТФЙТХАФУС Ч wine РХФЕН
ДПВБЧМЕОЙС ОЕУЛПМШЛЙИ УФТПЛ. еУМЙ ЧЩ ЪБИПФЙФЕ ДПВБЧЙФШ ЫТЙЖФ, ФП НПЦЕФЕ ДМС
ОБЮБМБ ЧПУРПМШЪПЧБФШУС ВЙВМЙПФЕЛПК ЫТЙЖФПЧ, РТЕДПУФБЧМЕООПК Ч ДЙУФТЙВХФЙЧЕ
ЬНХМСФПТБ. еУМЙ ЦЕ ЧБН ЙИ ЮЙУМП РПЛБЦЕФУС НБМЕОШЛЙН, ФП, РПЦБМХКУФБ, ДПВБЧМСКФЕ
УЧПЙ! оП ОЕ ЪБВЩЧБКФЕ, ЮФП РТПВМЕН Х ЧБУ У ЙИ ХУФБОПЧЛПК ОЕ ВХДЕФ РТЙ
РЕТЕУФБОПЧЛЕ ЛПДЙТПЧЛЙ РП ХНПМЮБОЙА ОБ win1251. оП ДМС ЬФПЗП ЧБН РТЙДЕФУС
РПЮЙФБФШ ДПЛХНЕОФБГЙА РП ЗТБНПФОПК ЛЙТЙММЙЪБГЙЙ Linux.
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/ttyS3"
ъДЕУШ, ЛБЛ ЧЩ ЧЙДЙФЕ, ОБУФТПКЛЙ УЕТЙКОЩИ РПТФПЧ.
ьФП ДМС ФПЗП, ЮФПВЩ ЙНЕФШ ДПУФХР Л ХУФТПКУФЧБН, РПДЛМАЮЕООЩН Л ОЙН
ОЕРПУТЕДУФЧЕООП ЙЪ wine.
"Lpt1" = "/dev/lp0"
фП
ЦЕ ДМС РБТБММЕМШОЩИ РПТФПЧ, ДМС ТБВПФЩ У РТЙОФЕТБНЙ, ЛМАЮБНЙ Л РТПЗТБННБН
БЧФПНБФЙЪЙТПЧБООПЗП РТПЕЛФЙТПЧБОЙС, ОБЛПОЕГ.
б ЬФП УЕЛГЙС
ОБУФТПКЛЙ ХУФТПКУФЧ, ЛПФПТЩЕ РПДЛМАЮЕОЩ Л ЛПНРШАФЕТХ ЙОЩНЙ УРПУПВБНЙ, ОЕ
РТЕДХУНПФТЕООЩНЙ Ч wine Й ДМС ХУФБОПЧЛЙ ПВТБЭЕОЙК Л РПТФБН ЧЧПДБ-ЧЩЧПДБ,
РПЪЧПМСАЭЙИ ЛПОФБЛФЙТПЧБОЙЕ У ХУФТПКУФЧПН.
"FILE:" =
"tmp.ps"
"LPT1:" = "|lpr"
уЕЛГЙС, ЗДЕ ЪБДБОЩ ОБУФТПКЛЙ УПЪДБОЙС
ЧТЕНЕООЩИ ЖБКМПЧ, РТПНЕЦХФПЮОЩИ ЙЪНЕТЕОЙК, ЧЩЮЙУМЕОЙК.
ч
ЬФПК УЕЛГЙЙ ЪБДБОЩ ОБУФТПКЛЙ ТБВПФЩ У ТЕЕУФТПН. ъБДБОЩ ЙНЕОБ ЖБКМПЧ, ЛПФПТЩЕ
РТЕДУФБЧМСАФ ТЕЕУФТ, ЪБДБОЩ ОБУФТПКЛЙ БЧФПУПИТБОЕОЙС РТЙ ДМЙФЕМШОПН ЙЪНЕОЕОЙЙ
ТЕЕУФТБ УТЕДУФЧБНЙ ЕЗП ЛПОЖЙЗХТЙТПЧБОЙС.
"WineLook" =
"Win95"
ъДЕУШ ЪБДБАФУС ОБУФТПКЛЙ ЧОЕЫОЕЗП ЧЙДБ ТБВПЮЕЗП УФПМБ wine.
рТЕДРПМПЦЙН, ЮФП ОБУ ЪБНХЮЙМБ ОПУФБМШЗЙС РП ЧТЕНЕОБН windows 3.1. оЕ РТПВМЕНБ!
оЕУЛПМШЛП НЕФЛЙИ ОБЦБФЙК ОБ ЛМБЧЙЫЙ, Й ЧПФ РЕТЕД ОБНЙ ЗТБЖЙЮЕУЛЙК ЙОФЕТЖЕКУ
УФБТЩИ ДПВТЩИ ПЛПЫЕЛ.
"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"
рПУМЕДОСС Й
УБНБС ЙОФЕТЕУОБС УЕЛГЙС: ХЛБЪБОЙЕ ЙНЕО ДТБКЧЕТПЧ ДМС РЕТЕОБЪОБЮЕОЙС
ЧЧПДБ-ЧЩЧПДБ, ДМС ТБВПФЩ НЙДЙ-ХУФТПКУФЧ, ДМС ТБВПФЩ РТПЗТБННОЩИ УЙОФЕЪБФПТПЧ
ФБВМЙГ Й ЧППВЭЕ ДМС ЧУЕЗП, ЮФП РТЙДХНБЕФЕ, ИПФШ ДМС ХУФТПКУФЧ ДЙУФБОГЙПООПЗП
ХРТБЧМЕОЙС ЧБЫЙН МАВЙНЩН ЧЙОДПЧЩН winamp’ПН. иПФС Linux’ПЧЩЕ РМЕКЕТЩ ЛТХЮЕ:).
Wine НЩ ХУФБОПЧЙМЙ, ОБУФТПЙМЙ — ДБЧБКФЕ ЪБРХУЛБФШ РТПЗТБННЩ!
ъБРХУЛ РТЙМПЦЕОЙК
wine calc.exe
ъБЛМАЮЕОЙЕ
оЕ УФПЙФ ЪБВЩЧБФШ, ЮФП, ЛПЗДБ ЧЩ ЙУРПМШЪХЕФЕ wine, ЧЩ РПДЧЕТЦЕОЩ ЧЙТХУБН, ОБРЙУБООЩН ДМС Windows. й ОБ ЖПОЕ ЬФПЗП НПЦЕФ ТБЪТХЫЙФШУС ОЕРТЙУФХРОПУФШ ЧБЫЕК ПРЕТБГЙПООПК УЙУФЕНЩ. фБЛ ЮФП УФБТБКФЕУШ ОЕ ДБЧБФШ ЧПЪНПЦОПУФЙ Windows-РТЙМПЦЕОЙСН УПРТЙЛБУБФШУС У ЧБЦОПК ДМС ЧБУ ЙОЖПТНБГЙЕК ЙМЙ ЧНЕЫЙЧБФШУС Ч ТБВПФХ Linux’Б. лБЦДПЕ ЪБРХЭЕООПЕ РТЙМПЦЕОЙЕ Ч РТПФЙЧОПН УМХЮБЕ ВХДЕФ ОЕУФЙ РПФЕОГЙБМШОХА ПРБУОПУФШ Й ВХДЕФ ЧЩВЙЧБФШ ЛЙТРЙЮЙЛЙ ЙЪ ЧБЫЕК ЛТЕРПУФЙ, ОЕУХЭЕК ЗПТДПЕ ОБЪЧБОЙЕ Linux.
йОФЕТОЕФ:
вПМШЫПЕ
ЛПМЙЮЕУФЧП ЙОЖПТНБГЙЙ ВХДЕФ ДПУФХРОП ЧБН У ТЕУХТУПЧ WineHQ, ТБУРПМПЦЕООЩИ ОБ
http://www.winehq.com/. фБН ЧЩ ОБКДЕФЕ ТБЪОППВТБЪОЩЕ РХФЕЧПДЙФЕМЙ РП НЙТХ wine,
УППВЭЕОЙС ПВ ПЫЙВЛБИ, УРПУПВЩ ЙИ ЙУРТБЧМЕОЙС Й НОПЗПЕ ДТХЗПЕ. ьФПФ УБКФ ДПМЦЕО
УФБФШ ПРПТОЩН РХОЛФПН, ОБЮБМШОПК ФПЮЛПК, ПФ ЛПФПТПК ОБЮОЕФУС ЧБЫЕ ХЗМХВМЕООПЕ
ЪОБЛПНУФЧП У wine.
юбчп:
пФЧЕФЩ ОБ юБУФП ъБДБЧБЕНЩЕ чПРТПУЩ ЧЩ
УНПЦЕФЕ ОБКФЙ ОБ http://www.winehq.com/FAQ
. фБЛЦЕ ЧБН ДПУФХРОЩ
ЗТХРРЩ ОПЧПУФЕК, ЙЪ ЛПФПТЩИ ЧЩ РПЮЕТРОЕФЕ ОПЧХА ЙОЖПТНБГЙА ПВ ЬФПН ЬНХМСФПТЕ, news://comp.emulators.ms-windows.wine/ .
IRC:
фБЛЦЕ РПНПЭШ Ч ТБВПФЕ У РТПЗТБННПК ЧБН ВХДЕФ ПЛБЪБОБ ОБ
ЛБОБМЕ #WineHQ УЕТЧЕТБ irc.openprojects.net.
Операционные системы семейства Linux имеют один существенный недостаток перед более популярной платформой от компании Microsoft - под них написано гораздо меньшее число программ. Однако это не повод отказаться от очень качественной и сбалансированной среды, поскольку существует несколько простых способов расширить поддержку Линуксом стороннего софта. Одним из таких способов является использование программного обеспечения Wine.
Wine - это приложение, которое использует библиотеки Windows для запуска Windows-ориентированного софта в других операционных системах. Вопреки заблуждению, данная программа не является эмулятором, а представляет собой прослойку между интерфейсами Windows и системными вызовами UNIX-систем. Несмотря на то, что Wine не способна обеспечить стопроцентную совместимость сред для запуска большого ряда программ, данное ПО получило широкое распространение среди маководов и линуксоидов.
В UNIX-подобных операционных системах Wine устанавливается из репозиториев. Поскольку программа активно развивается и постоянно получает обновления, репозитории Ubuntu обычно содержат устаревшую версию, поэтому лучше всего производить установку из официального репозитория Wine.
Чтобы получить свежую версию программы, необходимо ввести в терминале команду:
Команда установки Wine:
Внизу представлен список команд, которые позволяют установить самую последнюю версию Wine для 64-битной Ubuntu:
Запуск приложений в Wine осуществляется также через терминал Ubuntu посредством следующей команды:
wine путь/к приложению/program.exe
Как уже говорилось выше, различные программы, написанные для ОС Windows, работают под Wine с разным успехом. В официальной библиотеке Wine каждому из приложений в зависимости от качества его работы присвоен определенный статус - от Garbage («Мусор») до Platinum (наивысший).
Самую худшую продуктивность показывают современные «тяжелые» игры. По этой причине Wine покажется не самым хорошим средством для геймеров. Благо сегодня игровая индустрия заботится не только о пользователях Windows, но и о владельцах альтернативных ОС и старается для широких масс. Зато есть приятная новость для любителей азартных развлечений, в частности, онлайн-покера . Данный сегмент почему-то обошел стороной интересы линуксоидов, и в настоящее время удобоваримых и качественных приложений для Linux просто нет. Вот здесь то Wine и придется очень кстати.
Еще один простой способ запустить Windows-программы в Wine состоит в использовании файлового менеджера Nautilus. Необходимо отыскать в нем файл с расширением *exe, открыть контекстное меню и выбрать способ запуска - Wine.
Также Wine позволят установить специальные компоненты Microsoft - офисные программы, интерфейсы программирования и т.п. - через скрипт Winetricks. Данный скрипт содержит библиотеки Wine, чтобы их получить, необходимо ввести следующую команду:
Установка программ осуществляется посредством команды "winetricks - название компонента». Например, для установки DirectX нужно прописать:
Wine, для тех кто не знает, это оболочка с помощью которой, можно выполнять программы от операционной системы Windows в Linux. На данный момент Wine поддерживает огромное количество программ, конечно, не все, и тем более не новые игры вроде GTA 5, но тем не менее при правильной настройке можно запустить практически любую программу, вышедшую несколько лет назад.
Но работать с Wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков.
Но есть решение, даже несколько. Существует несколько оболочек для Wine, которые пытаются автоматизировать процесс установки программ - вы выбираете программу из списка поддерживаемых, инсталлятор и утилита сама подгружает все нужные библиотеки и пакеты. Существуют такие оболочки для wine, как PlayOnLinux, Crossover и менее известные Qt4Wine и т д. Но мы сегодня их трогать не будем, о них уже достаточно написано на просторах интернета. Мы рассмотрим кое-что новое - WineWizard.
Официальный сайт программы - wwizard.net . WineWizard - это новая оболочка для Wine с открытым исходным кодом. С новой идеей подхода к делу, причем намного лучше, чем у всех предыдущих. Главная особенность WineWizard - это решения для установки программ. Для того чтобы установить программу Windows, вам достаточно запустить winewizard, выбрать инсталлятор программы, а затем выбрать программу из списка поддерживаемых.
Вот здесь и начинаются отличия от привычных нам PlayOnLinux и Crossover. Поддерживаемые программы - это решения, и создавать их может каждый пользователь. Все решения синхронизируются на сервер программы и доступны всем желающим. Создать решение очень просто не нужно ничего вводить в консоли или писать скрипты, достаточно просто выбрать из списка те пакеты, которые нужны для работы программы. Затем программа сама скачает и установит необходимые пакеты.
Но самое интересное здесь, что те решения, которые вы создали, будут доступны всем пользователям, а их решения станут доступны вам. Таким образом, больше не нужно будет очень долго искать по форумах как запустить ту или иную программу, достаточно кому-то одному все сделать и все смогут пользоваться этим решением уже не вдаваясь в детали. Для каждой программы создается новый префикс и можно выбрать версию wine. Также очень приятно то, что можно выбрать архитектуру.
Из преимуществ программы можно назвать поддержку зеркал для загрузки пакетов, сейчас многие пакеты берутся из playonlinux, поддержку выбора архитектуры префикса, советы после установки программы, которые в случае неудачного исхода могут помочь решить проблему. Установка программ через Wine выполняется очень быстро и просто если уже есть решения.
Программа совсем новая, поэтому пакеты для нее еще не собраны и ее нет в официальных репозиториях. Если быть точнее, то на данный момент есть PPA для Ubuntu и пакет в AUR для ArchLinux, но версии в этих репозиториях уже устарели.
Я думаю, что это очень скоро исправят, поэтому все-таки расскажу как установить программу из PPA, но лучше все же воспользоваться другим способом и устанавливать из исходников.
Для добавления PPA в систему используйте команду:
sudo add-apt-repository ppa:nightuser/winewizard
Теперь можно устанавливать:
sudo apt install winewizard
Программа готова к работе. Ну а теперь рассмотрим сборку из исходников. Для сборки программы необходимы библиотеки и средства сборки qt5 установленные в системе. Также нужны стандартные утилиты для архивирования - unzip, cabextract, bzip2, tar, это уже для работы программы.
Установим средства разработки Qt5 в системе:
sudo apt install qt5-default
Установим необходимые утилиты:
sudo apt install unzip cabextract bzip2 tar
Сначала скачаем сами исходники:
git clone https://github.com/LLIAKAJL/WineWizard
Создадим нужные директории:
cd WineWizard-номер_версии
$ mkdir build && cd build
Запускаем сборку:
qmake-qt5 ..
$ make
Последний этап - установка. Можно использовать команду:
sudo make install
Или же воспользоваться утилитой checkinstall в Ubuntu:
checkinstall
$ dpkg -i WineWizard*
Вот и все, программа установлена и готова к использованию, теперь будет рассмотрена установка программ через wine с помощью winewizard.
В этой статье мы рассмотрим работу с WineWizard на примере установки популярной программы для проверки уникальности текстов - Advego Plagiatus.
Сначала запустите программу из главного меню системы, или выполнив в терминале команду:
Вы увидите вот такое минималистичное главное окно в виде меню:
Вся суть в том, что программа может висеть в трее и оттуда будет очень удобно запускать установленные приложения, будет похоже на меню системы.
Чтобы установить программу нажмите кнопку Install Application.
В следующем окне мастера нужно выбрать заранее скачанный из официального сайта установщик:
Далее самое интересное, то о чем мы говорили, решения. Необходимо выбрать решение для нашей программы. Для этого введите название программы в строке поиска. В нашем случае будет выполняться установка Advego Plagiatus linux:
Мы видим в списке готовое решение, я уже создал но, скорее всего, для программы которую вы захотите установить решения не будет. Для создания нового решения нажмите кнопку Add:
Решение будет создано, но теперь осталось его отредактировать, чтобы указать какие пакеты нужно устанавливать вместе с программой, можно редактировать как 64 битную версию, так и 32 бит, отдельно. Нажмите кнопку Edit для нужной версии. Следующее окно разбито на три части, левая колонка - пакеты, которые будут запущены без установщика, средняя доступные пакеты, и правая, пакеты будут установлены перед запуском программы. Просто перетащите нужные пакеты в подходящую колонку, надежнее будет левую. В этом же окне вы можете выбрать версию Wine:
После применения изменений осталось нажать ОК, затем еще раз ОК. Потом выбираем архитектуру префикса:
Затем запуститься установка Advego Plagiatus Linux, я не буду описывать установщик, там все элементарно:
В конце мы можем запустить программу, установка программ в wine завершена:
И видим что все отлично работает:
После завершения работы WineWizard спросит работает ли программа правильно: