Wine 6.0

Содержание:

Extra — Uninstall Wine

If you think wine is no more useful, and want to uninstall, then it’s here.

Again We’ll use the apt command to uninstall wine from Ubuntu. Simply run the command below.

sudo apt-get purge wine wine-*
sudo apt-get autoremove --purge

Finally remove the directory containing all run time data generated by wine.

rm -rf ~/.wine/
rm -rf ~/.local/share/applications/wine*

It should be a pretty clean uninstall, removed almost everything related to wine.

Conclusion

Now most application has their Linux alternative, so it’s better to run the native linux alternative than through wine.

However for games and some application like LTspice, we have no choice, so in that case wine is necessary.

So, that’s all how to install install wine in Ubuntu 16.04, 17.04, 17.10 and later versions, hope that’s simple enough to understand. If you have any question or suggestion, just drop a comment.

Установка Wine в Ubuntu

Установить Wine можно из официальных репозиториев — как последнюю официальную, так и новые бета-версии. Кроме того, можно самому собрать копию из исходников или использовать архивы личных пакетов PPA. Разберём все методы по порядку.

Инсталляция из официального хранилища

Для установки последнего официального билда используется команда:

Очень часто в репозиториях Ubuntu содержится старая версия. Поэтому устанавливать стоит через репозитории самого приложения. Для этого вводимую команду нужно слегка изменить:

Эти же операции легко выполнить через Центр приложений, который в Ubuntu последних версий отлично справляется со своими задачами.

Использование PPA

А что же, собственно, изменилось в предыдущей команде? Мы запустили установку, используя пользовательский архив (в данном случае, архив приложения) PPA. Технология PPA, она же Personal Package Archive или «Архив личных пакетов», позволяет пользователям Ubuntu использовать персональные репозитории разработчиков.

Для начала проверим разрядность нашей системы. Её можно узнать при помощи команды $ dpkg —print-architecture. На 32-разрядных системах она возвращает значение i386, на 64-разрядных — amd64.

Поддержка 32-битности на системах amd64 добавляется так:

Устанавливаем ключ подписи:

Настраиваем соединение с репозиторием Wine. Для каждой версии Ubuntu предусмотрено своё хранилище и своя команда:

В Ubuntu 16.04.x

В Ubuntu 18.04.x

В Ubuntu 19.10.x

Следующие команды установят рекомендуемые версии системы из подключённого репозитория:

Если вдруг появляется ошибка зависимостей, устанавливаем через интерфейс aptitude:

Затем можно начинать настройки через winecfg. Версия Wine проверяется с помощью команды wine version.

Установка бета-версии

Если вы следите за разработкой Wine, возможно, вам хотелось бы использовать какие-то возможности до того, как они (может быть, ещё очень нескоро) окажутся в официальном релизе. Специально для таких случаев предусмотрена команда установки «беты» — так называемой staging-версии. Пишем команду:

Подтверждаем свой выбор и ждём окончания установки.

Удаляется staging-версия так:

Самостоятельная сборка из исходных кодов

Допустим, нам требуется отдельная копия системы, чтобы опробовать на ней какие-то персональные изменения. Давайте попробуем собрать её, используя открытые исходники.

Зайдём в меню «Программы и обновления», во вкладке «Программное обеспечение Ubuntu» убедимся, что можем работать с исходниками. Если соответствующей галочки нет — проставляем.

Дальше команды скачивания и распаковки архива Wine:

Если нам нужная другая версия Wine, естественно, вводим адреса соответствующего архива.

На 64-битных системах затем вводим следующее:

Для 32-битных систем:

И, наконец, проводим сборку Wine и установку:

Дополнительные компоненты

Программа установлена, но теперь её нужно настроить и обновить пакеты. Для обновления списка пакетов используется вот эта команда:

Теперь скачаем дополнительные компоненты: Gecko и Winetricks.

Gecko — движок вывода веб-страниц. Если приложениям, работающим через Wine, потребуется доступ к веб-страницам, программа сама начнёт искать Gecko на компьютере или скачивать его самостоятельно. Работающие приложения в таком случае могут вылететь, поэтому лучше скачать этот движок заранее.

Winetrick — специальный скрипт, позволяющий скачивать компоненты от Microsoft. Например, DirectX и многие другие.

Устанавливаем Gecko:

Вместо ‹номер версии› вписываем номер версии установленного Wine.

Устанавливаем Winetrick:

Стоит сразу же скачать некоторые часто используемые компоненты, например, тот же DirectX:

Для просмотра всех пакетов вводим команду:

Осталось заставить настроенный Wine создать специальный каталог, где будут храниться все файлы:

Установка разрабатываемой версии WINE

У команды WINEHQ так же есть свой репозиторий на Launchpad где публикуются разрабатываемые версии WINE для последних версий дистрибутивов. Он так и называется Official Wine builds (ppa:wine/wine-builds). Чтобы его подключить выполните следующее. Удалите все установленные пакеты WINE, если они у вас имеются, включая wine-mono, wine-gecko, winetricks и т.д. Это необходимо сделать, чтобы избежать конфликтов при установке. Если ваша система 32-х разрядная, то предварительно выполните в терминале:

sudo dpkg --add-architecture i386

Затем подключайте репозиторий и обновите список пакетов на своей системе:

sudo add-apt-repository ppa:wine/wine-builds

sudo apt-get update

Чтобы установить разрабатываемую версию введите команду:

sudo apt-get install --install-recommends winehq-devel

Чтобы установить «обкатываемую» версию (версия, которая замораживается перед выходом стабильного выпуска):

sudo apt-get install --install-recommends winehq-staging

Устанавливайте разрабатываемую версию только если это действительно вам необходимо. Иначе лучше использовать стабильную версию.

Что такое Wine

Wine — специальное приложение, позволяющее запускать программы, предназначенные для Windows, на Linux-системах. Это слой совместимости, который использует библиотеки Windows, а затем подменяет их на системные вызовы Linux, чтобы ПО, разработанное для других систем, работало. На сегодняшний день уже несколько миллионов человек пользуются Wine и вполне довольны. Разработчики очень часто выпускают обновления, поэтому программа год за годом становится всё лучше. Некоторые умельцы даже ухитряются запускать через неё современные игры.

Wine нельзя назвать эмулятором, как тот же VirtualBox. Об этом говорят нам и создатели, «расшифровывая» аббревиатуру через саму же себя: Wine is not emulator (умными словами это называется рекурсивный акроним). Виртуальная машина не создаётся, приложение просто реализует Windows API.

Как открыть несколько приложений Wine без них, используя одно и то же окно (перекрытие)

Вы можете настроить несколько окон Wine, отрегулировав некоторые параметры Wine перед запуском каждой отдельной программы Wine. Самый быстрый способ — открыть терминал, в котором существует исполняемый файл приложения, которое вы хотите запустить. Допустим, это приложение Wow.exe . Затем просто введите следующее:

wine explorer /desktop=WOW,1024×768 «Wow.exe» -opengl -console

Это откроет исполняемый файл Wow.exe с окном под названием «WOW», разрешение 1024×768 для этого конкретного окна, и применит параметры -opengl и -console к исполняемому файлу Wow. Теперь, если у вас установлена ​​игра где-то еще, вы должны сделать следующее изменение:

wine explorer /desktop=WOW,1024×768 «/media/cyrex/fun/wow/Wow.exe» -opengl -console

Это запускает Wow.exe, предполагая, что он находится в папке wow внутри раздела под названием fun в папке / media / USER. Вывод должен быть похож на это при запуске, например, 4 приложений:

Есть более простой способ сделать это. Идея состоит в том, чтобы создать ярлык на рабочем столе, щелкнув правой кнопкой мыши на рабочем столе и выбрав Новый документ -> Пустой документ . Это должно создать файл «Untitled Document» на вашем рабочем столе. Теперь откройте файл и вставьте в него следующее:

Type=Application

Теперь сохраните его и переименуйте файл в приложение, которое вы хотите открыть, но в конце добавьте «.desktop». Он превратится в «Исполняемый значок Windows». Теперь снова щелкните правой кнопкой по значку и перейдите в Свойства -> Разрешения -> Активировать Разрешить выполнение файла как программы . Теперь перейдите на вкладку Basic и вставьте информацию, необходимую для запуска этого приложения Wine. Конечный результат должен быть примерно таким:

Download Page for wine-stable_3.0-1ubuntu1_all.deb

If you are running Ubuntu, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website.

You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:

deb http://cz.archive.ubuntu.com/ubuntu bionic main universe

Replacing cz.archive.ubuntu.com/ubuntu with the mirror in question.

You can download the requested file from the pool/universe/w/wine/ subdirectory at any of these sites:

North America

  • mirrors.kernel.org/ubuntu
  • ftp.osuosl.org/pub/ubuntu
  • lug.mtu.edu/ubuntu
  • ubuntu.mirrors.tds.net/ubuntu
  • ubuntu.secs.oakland.edu
  • mirror.mcs.anl.gov/pub/ubuntu
  • mirrors.cat.pdx.edu/ubuntu
  • ubuntu.cs.utah.edu/ubuntu
  • ftp.ussg.iu.edu/linux/ubuntu
  • mirrors.xmission.com/ubuntu
  • mirrors.cs.wmich.edu/ubuntu
  • gulus.USherbrooke.ca/pub/distro/ubuntu

Asia

  • kr.archive.ubuntu.com/ubuntu
  • th.archive.ubuntu.com/ubuntu
  • mirror.lupaworld.com/ubuntu
  • kambing.vlsm.org/ubuntu
  • ubuntu.mithril-linux.org/archives
  • mirror.in.th/ubuntu
  • mirror.rootguide.org/ubuntu

Africa

za.archive.ubuntu.com/ubuntu

Europe

  • cz.archive.ubuntu.com/ubuntu
  • de.archive.ubuntu.com/ubuntu
  • dk.archive.ubuntu.com/ubuntu
  • es.archive.ubuntu.com/ubuntu
  • fr.archive.ubuntu.com/ubuntu
  • ge.archive.ubuntu.com/ubuntu
  • gr.archive.ubuntu.com/ubuntu
  • hr.archive.ubuntu.com/ubuntu
  • mt.archive.ubuntu.com/ubuntu
  • nl.archive.ubuntu.com/ubuntu
  • no.archive.ubuntu.com/ubuntu
  • se.archive.ubuntu.com/ubuntu
  • yu.archive.ubuntu.com/ubuntu
  • nz.archive.ubuntu.com/ubuntu
  • nz2.archive.ubuntu.com/ubuntu
  • ftp.iinet.net.au/pub/ubuntu
  • mirror.optus.net/ubuntu
  • ftp.filearena.net/pub/ubuntu
  • mirror.pacific.net.au/linux/ubuntu

If none of the above sites are fast enough for you, please see our complete mirror list.

Note that in some browsers you will need to tell your browser you want the file saved to a file. For example, in Firefox or Mozilla, you should hold the Shift key when you click on the URL.

More information on wine-stable_3.0-1ubuntu1_all.deb:

Exact Size 51428 Byte (50.2 kByte)
MD5 checksum d175d752fa5a95b9f24c9cff67390f82
SHA1 checksum 8aab135bb5679a77195c2eee886a9eabc2281aeb
SHA256 checksum acb9fb53e70df0ef30f016ae546d15a1ae3fad2d5377f697284267737434b292

Установка недостающих библиотек (утилита Winetricks)

Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.

Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.

Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).

Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.

Нужно понимать, что Winetricks не является таблеткой от всех проблем и всегда могут потребоваться компоненты, которые Winetricks не поддерживает.

При первом запуске Winetricks предложит установить некоторые из часто используемых компонентов.

Что такое Wine

Wine — это свободно распространяемое ПО, которое предназначено для запуска 16-, 32- и 64- битных приложений, которые создавались для Microsoft Windows, в UNIX-подобных операционных системах.

Существуют сборки программы для Linux, macOS и даже Windows (чтобы запускать устаревшие программы и игры для “винды”). Wine основан на альтернативной реализации Windows API и не является эмулятором или виртуальной машиной.

Первые стабильные версии Wine появились в середине 2008 года. С того времени среда активно развивалась, части кода Wine использовались в разных программных продуктах и сборках операционных систем.

На данный момент при помощи Wine можно запустить практически любое приложение или игру из операционной системы Windows на Mac.

Преимущества и недостатки Wine

Прежде чем начать работу со средой Wine, следует изучить ее основные преимущества и недостатки. Возможно, в вашем случае уместнее использовать другой способ запуска Windows-программ.

Windows приложения запаковываются в специальную “обертку” и работают как программы для macOS.

Не требуется место, как для виртуальной машины, Boot Camp или дистрибутива Windows.

Приложение запускается быстро и работает очень отзывчиво. Получится даже поиграть в динамичные игры.

Среда имеет большое количество настроек графики и производительности, что позволяет добиться комфортной работы в большинстве случаев.

Wine практически не взаимодействует с подключенными к компьютеру устройствами. Использовать Windows ПО, например, для работы с подключенным iPhone не получится.

Каждое запакованное приложение будет занимать не менее пары ГБ, ведь будет включать в себя все необходимые API. Если нужно запускать таким способом более 5-6 программ, проще установить виртуальную машину.

Некоторые программы и игры банально не запускаются в Wine, но при этом работают в виртуальной машине или Boot Camp.

Глава II. Установка Wine

2.1.1. Установка из пакетов

Пакетный метод установки рекомендуется для установки Wine. Мы делаем их легко
доступными на страничке загрузки WineHQ downloads page, и это всегда самые новые из доступных пакетов. Будучи весьма популярными, пакеты Wine часто встречаются в репозиториях различных дистрибутивов. Данные пакеты могут быть несовременными, это зависит от дистрибутива. Но пакеты легко обновить, во многих дистрибутивах это делается несколькими кликами мыши. Создание своего собственного, пригодного для инсталляции, бинарного пакета из исходного кода также возможно, хотя и выходит за рамки данного руководства.

2.1.2. Установка из архива исходного кода

Получить архив исходных кодов очень просто. Каждый релиз снабжается пакетом исходников в формате сжатия tar.bz2 на странице WineHQ downloads page. Компиляция и установка Wine из исходников несколько сложнее установки из пакетов, однако мы поможем преодолеть трудные места и поддержать вас на этом пути.

2.1.3. Установка из Git tree

Git

Пожалуйста, имейте в виду, что все обычные предупреждения о разрабатываемых
версиях остаются в силе. Исходники в репозитории Git обычно не проверены, и могут даже не компилироваться правильно. Тем не менее, это лучший способ проверить, как будет работать Wine в следующей версии, а если вы модернизируете исходный код, то лучше это делать на новейших образцах. Репозиторий Git также полезен распространителям приложений, заинтересованных в том, чтобы приложение работало и со следующим релизом, или что последний патч по-прежнему делает свое дело. Если вы хотите помочь нам сделать приложения работоспособными в Wine, загляните в HowTo.

2.2 Установка Wine из пакета

2.2.2. Различные дистрибутивы

Мы не станем вдаваться в подробности установки и удаления пакетов Wine в различных дистрибутивах, вы всегда можете найти современные инструкции для конкретных дистрибутивов на сайте WineHQ в разделе HowTo. Если вам нужна дальнейшая помощь, учитывая, насколько легко устанавливаются пакеты Wine, то мы советуем обратиться к документации, на форумы поддержки и каналы IRC.

2.3 Установка из исходного кода

2.3.1 Установка зависимостей

Если вы хотите установить зависимости вручную, у вас есть несколько способов заметить отсутствие необходимых библиотек

Самый прямой путь — просматривать вывод программы configure, прежде начала компиляции, и смотреть, чего важного не хватает. Затем просто установить то, что не хватает, и снова запустить программу configure, прежде чем начинать компилировать

Можно также исследовать файл, который генерирует программа configure (include/config.h) и выяснить, какие файлы безрезультатно ищет программа configure (и не находит).

2.3.2. Компиляция Wine

$ ./configure
$ make depend
$ make
# make install

Последняя команда требует привилегий суперпользователя. Хотя вы никогда не будете запускать Wine как root, для установки это совершенно необходимо.

2.3.3. Удаление Wine, установленной из исходников

# make uninstall

Эта команда потребует привилегий суперпользователя, и должна удалить все двоичные файлы Wine из вашей системы. Однако она не тронет файлы конфигурации Wine, а также приложения, расположенные в вашей домашней директории, так что вам решать — удалять файлы вручную, либо устанавливать следующую версию поверх.

Предыдущая Оглавление Следующая

Спонсоры:

Хостинг:

Maxim ChirkovДобавить, Поддержать, Вебмастеру

Как установить приложение или игру через Wine

Описанные в предыдущем пункте манипуляции проводятся один раз. После этого для добавления новой программы или игры нужно сделать следующее:

1. Нажмите кнопку Create New Blank Wrapper.

2. Укажите название будущего приложения, нажмите Ok и дождитесь окончания процесса.

3. В последнем диалоговом окне нажмите View wrapper in Finder.

4. Запустите созданную заготовку будущего приложения.

5. Нажмите кнопку Install software.

6. Выберите пункт Choose Setup Executable.

7. Укажите установочный покет для ОС Windows и произведите привычную установку программы.

8. После установки укажите правильный *.exe файл для запуска программы и нажмите Ok. Приложение может подхватить не сам исполняемый файл, а, например, файл для деинсталляции программы.

9. Нажмите кнопку Advanced в меню Wineskin.

10. В настройках на вкладке Configuration можете изменить иконку приложения. На вкладке Options отключите все установленные флаги.

11. Перейдите на вкладку Tools и нажмите Config Utility (winecfg).

12. На вкладке Графика включите самую верхнюю опцию, нажмите Применить и закройте окно.

Готово! Теперь можете запускать созданное приложение. Оно будет доступно в папке /Applications/Wineskin или в Launchpad.

Вот так можно запросто запускать на Mac большинство Windows приложений. Кстати, можете установить 32-битные Windows-игры, аналоги которых для macOS не обновили под 64-битную архитектуру.

iPhones.ru

Без BootCamp и виртуальных машин.

Среда Wine

Для текущего пользователя Wine создает в его домашней директории каталог .wine, в котором создается структура директорий аналогичная Windows.

Внутри каталога drive_c содержатся директории Program Files, ProgramData, windows, users. Там же хранится реестр.

Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.

При работе Windows приложениям могут потребоваться дополнительные DLL библиотеки, которые не предоставлены Wine. В таком случае могут использоваться оригинальные Windows-версии таких библиотек.

Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от ~/.wine. Можно создавать сколько угодно префиксов (бутылок).

Как запускать программы Windows через Wine

Чтобы запустить программу, написанную для Windows, в простейшем случае достаточно выполнить команду:

wine program.exe

Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.

wine setup.exe

Список программ и игр, работающих через Wine

На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.

Для каждого приложения можно получить информацию об особенностях установки, запуска и настройки данного приложения через Wine, о проблемах и багах, с которыми можно столкнуться.

База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):

  • Adobe Animate
  • Adobe Photoshop
  • Microsoft Office
  • Total Commander
  • Lingvo
  • 1C:Предприятие
  • Гарант
  • КонсультантПлюс
  • Final Fantasy XI Online
  • StarCraft
  • Warcraft III
  • World of Warcraft
  • Counter-Strike: Source
  • EVE Online
  • Half-Life 2
  • Magic: The Gathering Online
  • The Sims 3
  • И многие многие другие…

Использование отдельных префиксов (бутылок)

Как было сказано выше, некоторые программы должны запускаться внутри своей среды, то есть должны быть изолированы от других приложений. Для этого им нужен отдельный префикс (отдельная директория среды, в которой они будут работать).

Префикс задается переменной WINEPREFIX.

Сначала создадим новый префикс. Выполняем команду:

WINEPREFIX=»/home/pingvinus/.wine2/» winecfg

Теперь выполняем саму программу и указываем для нее новый префикс:

WINEPREFIX=»/home/pingvinus/.wine2/» wine /путь/до/файла/setup.exe

4) Установите Wine на Linux Mint

После этого требуется обновить системные репозитории:

Далее установите Wine stable с помощью команды:

Когда появится запрос, нажмите ENTER, чтобы продолжить.

Установка Wine на Linux Mint

Чтобы проверить установленную версию Wine, выполните команду:

Проверка установленной версии Wine

4) Настройка Wine

Вот мы и установили Wine на Linux Mint 20. Но это еще не все осталось выполнить несколько дополнительных шагов. Теперь нужно настроить Wine, чтобы мы могли запускать приложения Windows без проблем.

Для этого выполните следующие шаги:

Это команда создаст каталог wine в вашем домашнем каталоге. Одним словом сделает виртуальный диск C. Кроме того, команда также позволяет установить пакеты Wine Gecko и Wine Mono.

Настройка Wine linux Mint

Далее нажмите на кнопку Установить.

Настройка Wine linux Mint Wine Mono

После этого будет загружен пакет Wine-Mono.

установка Wine-Mono

Наконец, нажмите кнопку ОК, чтобы завершить настройку wine.

Завершение установки Wine Linux Mint

На данный момент, Wine полностью установлено в вашей системе.

5) Запустите приложение Windows с помощью Wine

В этом разделе мы попытаемся запустить инструмент Rufus. Эта утилита  предназначена для создания загрузочного USB-накопителя. Программа имеет формат. exe, который будет работать нормально в среде Windows, но выдаст ошибку на машине Linux.

Скачать утилиту можно по этой ссылке Rufus

Во-первых, загрузите файл. exe Rufus с официального сайта Rufus. Это небольшой файл размером около 1,5 МБ. Перейдите к каталогу загрузок и выполните файл, как показано с помощью команды wine:

Запуск Win программы на Linux Mint

Используйте Wine для запуска приложений Windows

В появившемся всплывающем окне нажмите кнопку «Да», чтобы начать работу. Это запускает окно Rufus, как показано на рисунке.

Запуск Win программы на Linux Mint с помощью Wine

Установка и удаление программ

Для установки программы, запустите установочный файл Windows (.exe/.msi), используя следующую команду (в зависимости от используемой версии Wine):

$ wine ~/file.exe
$ wine-development ~/file.exe

Для удаления программ, запустите в «wine uninstaller», используя следующую команду (в зависимости от используемой версии Wine):

$ wine ~/file.exe
$ wine-development ~/file.exe

«Wine uninstaller» не удаляет кнопки меню и иконки установленных программ, поэтому вам придётся сделать это вручную, для этого удалите всё лишнее из папок /home/имя_пользователя/.local/applications/wine и /home/имя_пользователя/.local/icons или удалите их (в этом случае все кнопки созданные Wine исчезнут)

Установка Wine в 18.04.0 (первый вариант статьи)

Пакет Wine есть в официальном репозитарии Ubuntu 18.04 (называется
wine-stable). И установить его так же легко как любой пакет из репозитария,
например в терминале — «sudo apt-get install wine-stable«.
Однако пакет, который включен в официальный репозитарий, имеет ошибку.

В результате этой ошибки Wine «не виден» в системе, после установки.
Программа не ассоциируется с программными файлами Windows
(exe). Wine «не виден» в меню приложений. И программы
Windows, установленные под Wine, тоже не видны в
меню приложений. В результате запуск установщиков программ под Wine нужно
выполнять вручную, в терминале, например так — «wine ~/temp/FSViewerSetup55.exe«.
А после установки программы, нужно вручную создавать для нее файл запуска (desktop
файл).

Это все неудобно, не говоря уже о том, что не всем под силу. Это конечно
можно победить, тем более что сам по себе Wine
работает, однако проще установить из репозитария WineHQ
(официальный репозитарий разработчиков программы).

Вначале нужно удалить Wine, если он был установлен из репозитария Ubuntu
18.04.

sudo apt-get purge wine-stable

Затем выполнить установку из репозитария WineHQ:

sudo dpkg —add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add Release.key

sudo apt-key add winehq.key

sudo add-apt-repository «deb
https://dl.winehq.org/wine-builds/ubuntu/ bionic main»

sudo apt-get update

sudo apt-get install —install-recommends winehq-stable

После установки нужно запустить конфигуратор Wine — winecfg. Это
можно сделать через Alt+F2 или в терминале.

Конфигуратор, после запуска, должен выдать запрос на загрузку и установку
двух дополнительных пакетов — wine-mono и wine-gecko. Однако эти пакеты
можно установить и самостоятельно, до запуска winecfg. Кстати, при
установке Wine из официального репозитария Ubuntu
18.04, winecfg не загружает и не устанавливает пакеты wine-mono и
wine-gecko.

После этого, Wine будет ассоциирован с программными файлами
Windows — можно будет их запускать через
контекстное меню (правая кнопка мыши).

Также в меню приложений будет пункт меню Wine, в котором будут ярлыки для
запуска установленных программ Windows.

Однако, для каждой установленной программы Windows,
придется вручную редактировать ее desktop файл. В текущей стабильной версии Wine (3.0.1)
используется новый формат строки запуска. И в строке запуска есть ошибка, в
результате которой программа не запускается.

Нужно, в desktop файле, заменить строку запуска
на старый формат.

Строка в новом формате выглядит так:

Exec=env WINEPREFIX=»/home/user/.wine» wine C:\\\\windows\\\\command\\\\start.exe
/Unix /home/user/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\\
Menu/Programs/FastStone\\ Image\\ Viewer/FastStone\\ Image\\ Viewer.lnk

Нужно ее изменить на такой формат:

Exec=env WINEPREFIX=»~/.wine» wine «~/.wine/drive_c/Program Files
(x86)/FastStone Image Viewer/FSViewer.exe»

То есть в новом формате запуск выполняется через вызов start.exe с
параметром, в котором указан ярлык Windows типа.
Но в этой схеме что-то не срабатывает.

А старый формат (wine + путь к программе
Windows) работает.

Ярлыки (desktop файлы), установленных
Windows программ, размещаются в папке «~/.local/share/applications/wine/Programs«.
Кроме этого, desktop файлы, установленных
Windows программ, могут быть скопированы и на
Рабочий стол, если в настройках winecfg, Рабочий стол
Windows связан с папкой Рабочего стола
Ubuntu — эти desktop
файлы тоже нужно редактировать.

Установка программ в Wine с помощью WineWizard

В этой статье мы рассмотрим работу с WineWizard на примере установки популярной программы для проверки уникальности текстов — Advego Plagiatus.

Сначала запустите программу из главного меню системы, или выполнив в терминале команду:

Вы увидите вот такое минималистичное главное окно в виде меню:

Вся суть в том, что программа может висеть в трее и оттуда будет очень удобно запускать установленные приложения, будет похоже на меню системы.

Чтобы установить программу нажмите кнопку Install Application.

В следующем окне мастера нужно выбрать заранее скачанный из официального сайта установщик:

Далее самое интересное, то о чем мы говорили, решения. Необходимо выбрать решение для нашей программы. Для этого введите название программы в строке поиска. В нашем случае будет выполняться установка Advego Plagiatus linux:

Мы видим в списке готовое решение, я уже создал но, скорее всего, для программы которую вы захотите установить решения не будет. Для создания нового решения нажмите кнопку Add:

Решение будет создано, но теперь осталось его отредактировать, чтобы указать какие пакеты нужно устанавливать вместе с программой, можно редактировать как 64 битную версию, так и 32 бит, отдельно. Нажмите кнопку Edit для нужной версии. Следующее окно разбито на три части, левая колонка — пакеты, которые будут запущены без установщика, средняя доступные пакеты, и правая, пакеты будут установлены перед запуском программы.  Просто перетащите нужные пакеты в подходящую колонку, надежнее будет левую. В этом же окне вы можете выбрать версию Wine:

После применения изменений осталось нажать ОК, затем еще раз ОК. Потом выбираем архитектуру префикса:

После этого пойдет загрузка выбранной версии Wine, необходимых пакетов, подготовка префикса и установка приложений wine.

Затем запуститься установка Advego Plagiatus Linux, я не буду описывать установщик, там все элементарно:

В конце мы можем запустить программу, установка программ в wine завершена:

И видим что все отлично работает:

После завершения работы WineWizard спросит работает ли программа правильно:

Если ответить да, программа закроется, в случае ответа нет, вы сможете посмотреть лог работы программы и сообщения об ошибках. Также в нижней части окна вы видите совет, что можно сделать, чтобы установка программ через wine завершилась успешно и все работало.

Напоминаю, что именно для этой программы вам не нужно создавать решения, решение уже готово и вполне рабочее. Но если вам нужна другая программа вы уже знаете что делать.

Что в итоге?

А в итоге все просто: — имейте свежую версию Wine; — в случае возникновения сложностей с какой-то программой, не поленитесь посетить AppDB и просто почитать форумы. Например, на форумах многих MMO существуют специальные темы о запуске их под Wine; — дополнительные компоненты, коль скоро такие нужны, устанавливайте при помощи Winetricks; — особо «тяжелый» софт устанавливайте, используя специальный префикс.

Кстати, о дополнительных компонентах. Многие пытаются установить DirectX под Wine, в большинстве случаев это совершенно не обязательно. Если же игра жалуется на отсутствие какой-то конкретной библиотеки, просто установите ее через Winetricks.

А вообще — используйте Wine взвешенно. Нет никакого смысла переходить на Linux, лишь для того, чтобы пробовать запустить все свои привычные программы под Wine.

Во-первых в Linux много хорошего нативного софта, просто поищите получше, и обязательно найдете искомое. Я, например, уже описал несколько программ, которые подобрал взамен тем, которыми пользовался в «окошках».

Во-вторых, «Wine» тянет за собой не только приложения для Windows, но и различные проблемы, присущие этой платформе. Например вирусы. А учитывая тот факт, что приложения, запущенные под Wine, имеют доступ к Вашему домашнему каталогу… Некоторые, насколько я знаю, даже устанавливают под Wine антивирусы. Но это, как мне кажется, совсем перебор.

Достаточно просто соблюдать осторожность и не устанавливать все подряд. Я под Wine запускаю две игры, да еще, время от времени, архиватор 7-zip — никак не подберу полностью устраивающий меня аналог под Linux

В противовес предостережениям, хочется сказать, что само по себе наличие такого ПО как Wine открывает много возможностей, особенно если взять во внимание тот факт, что в последнее время Wine совершенствуется буквально на глазах

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector