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

Содержание

Настройка и установка Wine на Ubuntu

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

Не все смирились с отсутствием Фотошопа на Убунту, а также ряда других полезных программ или компьютерных игр, доступных только для Windows. Выход для таких людей есть и зовётся он Вином. Нет, горе запивать не надо! Лучше узнайте, как установить и настроить Wine на Ubuntu, а затем сможете поставить на свою систему часть софта, по которой сильно соскучились.

Установка Вайн даст возможность пользоваться приложениями для Windows на Linux.

Что такое Wine?

Wine («Вайн») — специальное приложение, позволяющее запускать программы, предназначенные для Виндовс, на Linux-системах.

Это слой совместимости, который использует библиотеки Windows, а затем подменяет их на системные вызовы Linux, чтобы ПО, разработанное для других систем, работало. На сегодняшний день уже несколько миллионов человек пользуются Вайном и вполне довольны.

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

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

Установка и удаление

Установить Wine можно из официальных репозиториев. Делается это командой:

sudo apt-get install wine

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

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

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

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

sudo apt-get update

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

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

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

sudo apt-get install wine-gecko‹номер версии›

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

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

sudo apt-get install winetricks

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

winetricks d3dx9

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

winetricks ?

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

winecfg

Удаление

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

Однако убирать с компьютера нужно не только сам Вайн, но и папку в домашней директории. Легче всего сделать это при помощи команд:

sudo apt-get purge winesudo apt-get autoremovesudo apt-get cleansudo apt-get install -frm -f ~/.winerm ~/.local/share/applications/wine/Программы

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

Таким образом мы получим удалённый каталог вместе с самим приложением.

Запуск программ

Запускать программы при помощи Wine можно разными способами. Первый, самый лёгкий — через Nautilus:

  1. Находим ПО в папке.
  2. Щёлкаем по нему ПКМ.
  3. Выбираем Wine как программу для запуска.

Второй, традиционный — через терминал:

wine home/user/program.exe

Вместо home/user/program.exe необходимо вписать путь к файлу, запускающему приложение.

Откуда брать программы?

С Вайном мы разобрались. Осталось теперь понять, где найти тот или иной софт. В Центре приложений Ubuntu вы, конечно же, ничего не найдёте. Большинство пользователей следуют двумя путями:

  • ищут сборки на сайтах и форумах;
  • пользуются специальными оболочками.

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

  • Содержит не только игры, но и множество программ, постоянно доводящихся до идеала.
  • Платная и, как следствие, более качественная оболочка.
  • WineWizard. Новая оболочка, которая имеет несколько другой подход. Здесь собраны все удачные решения разных пользователей, вам остаётся только искать их.

Ну а форумы и сайты предлагают очень много разных сборок и инструкций по установке игр, офисных приложений и чего угодно. Если задаться целью и потратить энное количество времени, можно поставить на Убунту чуть ли не любую игру. Например, есть видео, где пользователь демонстрирует установленный Fallout 4, что для многих линуксоидов кажется фантастикой и несбыточной мечтой.

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

Источник: //NastroyVse.ru/opersys/lix/kak-ustanovit-wine-na-ubuntu.html

Основы работы с Wine для начинающих. Установка последней версии Wine в Ubuntu

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

Wine — это среда для запуска Windows программ и игр в ОС Linux. Она присутствует в стандартном репозитории Ubuntu, однако в репозиториях зачастую размещается не самая свежая версия Wine. В приведённой ниже инструкции рассмотрена установка последней версии Wine в дистрибутиве Ubuntu и его производных.

Установка стабильной версии WINE

В случае с Ubuntu всё довольно просто. Достаточно добавить PPA репозиторий проекта wine ppa:ubuntu-wine/ppa()

После чего выполнить в терминале следующие команды:

Sudo apt-get updatesudo apt-get install wine1.8

Либо обновить и установить wine с использованием Центра Приложений. Вместо wine1.8 подставьте нужное имя пакета с номером релиза. В дальнейшем установленный wine будет обновляться из репозитория до последней версии автоматически.

Вот вам для удобства табличка с доступными последними версиями WINE для разных LTS дистрибутивов (почему лучше использовать только LTS дистрибутивы написано ).

Установка разрабатываемой версии 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-buildssudo apt-get update

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

Sudo apt-get install –install-recommends winehq-devel

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

Sudo apt-get install –install-recommends winehq-staging

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

Запуск Windows приложений в Ubuntu

После установки вы сможете запускать Windows программы непосредственно из файлового менеджера, предварительно выставив исполняемому файлу атрибут на запуск в качестве программы. Для этого кликните правой кнопкой мыши по exe-файлу и на вкладке права установите соответствующую галку. Так же не забудьте .

Установка последней версии Wine в дистрибутивах отличных от Ubuntu

Чтобы получить последнюю версию для любого другого дистрибутива или скачать wine в исходном коде идём на официальный сайт проекта Wine

На официальном сайте сообщается, что Wine – это не эмулятор, а своего рода прослойка между Windows-приложениями и операционной системой. Wine на лету перехватывает вызовы приложения и транслирует их в ОС. Установка, обзор и примеры использования Wine в Ubuntu.

я продемонстрировал установку и запуск Windows-программ в Ubuntu с помощью Play on Linux. Это очень удобно, но список приложений, которые поддерживает Play on Linux, весьма ограничен. Что же делать, если в нем отсутствует нужное название? Сегодня я рассажу об этом.

Отложим на время Play on Linux, и обратимся к его основе – Wine.

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

Для начала, если у вас 64 битная ОС, то нужно добавить 32 битную архитектуру:

sudo dpkg –add-architecture i386

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

sudo sh -c “echo “deb //dl.winehq.org/wine-builds/ubuntu/ `(lsb_release -cs)` main” > /etc/apt/sources.list.d/wine-hq.list”

wget -q -O – //dl.winehq.org/wine-builds/Release.key | sudo apt-key add –

Здесь находятся три ветки Wine

wine-devel (на данный момент это версия Wine 2.9.0) – самая новая версия, предназначенная, прежде всего, для тестирования и ознакомления с новыми возможностями:

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

wine-staging (сейчас это версия 2.4.0.3) – переходная версия между devel и stable. Содержит много новых возможностей и имеет меньше проблем, чем предыдущая:

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

wine-stable (сейчас это версия 2.0.1) – стабильная, но далеко не самая новая версия.

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

Какую версию Wine выбрать?

В общем случае разумным выбором будет та версия, которая есть в репозитории Ubuntu, либо winehq-stable из репозитория, указанного выше. Но на практике всё сложнее. Далеко не всегда последняя версия является лучшим выбором.

С выходом новых версий Wine часто ломается поддержка того или иного ПО (такие случаи называют регрессиями).

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

К счастью, все они присутствуют в официальной базе данных . Для каждого указан уровень совместимости с разными версиями, известные баги и особенности, в том числе список работающих и неработающих функций. В качестве примера рассмотрим Adobe Audition CS6:

Как видно на втором скриншоте, программа работает на Ubuntu 16.04 с Wine 1.9.23. Однако, есть ряд проблем и часть функций недоступна.

Если интересующая вас версия Wine отсутствует в списке, это не значит, что она не будет работать с выбранным приложением. Это значит, что ее никто еще не успел проверить.

Сочетание конкретной версии приложения с конкретной версией Wine может попасть в одну из пяти категорий (от лучшего к худшему):

  • Platinum,
  • Gold,
  • Silver,
  • Bronze,
  • Garbage.

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

Установка и запуск программ в Wine на примере ACDSee Free

Устанавливать приложения в Wine даже проще, чем в Play on Linux. Но только в том случае, если ваше приложение не потребует дополнительных манипуляций для запуска.

Просто щелкните правой кнопкой на файле с расширением.exe и выберите из контекстного меню Открыть в программе→Wine.

Для большего удобства можно перейти в Свойства и установить Wine как программу по умолчанию для этого типа файлов.

Запускаем исполняемый файл – и видим родной установщик.

Установка ничем не отличается от обычной. После запуска получаем абсолютно рабочую программу.

Увы, лишь немногие приложения Windows запускаются так же просто.

Установка дополнительных компонентов с помощью Winetricks

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

sudo apt install winetricks

Запускаем (ярлык среди списка установленных приложений Winetricks):

Оставляем выбранный по умолчанию вариант Select the default wineprefix. Далее выбираем Install Windows DLL or component. На следующем экране вы увидите список всевозможных компонентов, которые могут пригодиться для запуска тех или иных приложений.

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

Например, если игра вылетает с жалобами на отсутствие d3dx9_42.dll, вы найдете эту библиотеку здесь и сможете легко ее установить. Здесь также присутствует Adobe Air, Internet Explorer 8, .NET Framework вплоть до версии 4.5, библиотеки Visual С++ и т. д.

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

Как быть? Для начала попробуем сделать то, что советует установщик – найти и переименовать файл. Если не помогло – скачиваем последнюю версию winetricks и заменяем ей текущую:

sudo wget -OP /usr/local/bin //raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

Если и это не помогло, остается лишь пользоваться поиском и задавать вопросы на форумах. Чтобы получить больше информации, запустите установку нужного компонента из консоли. Вот так:

В качестве параметра winetricks нужно передать то самое название компонента, которое вы видели в графическом режиме. Вывод команды расскажет о многом. В моем случае установка Internet Explorer не удалась, поскольку по ссылке IE8 уже недоступен.

В такой ситуации можно попробовать найти требуемый файл и подложить установщику.

Wine (WINE Is Not an Emulator) – специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе:).
Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе).

С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр. В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр.

Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается.

Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):

Для Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Для OpenSUSE:

sudo zypper ar -r //download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine

sudo yum install wine
cd /tmp
wget //www.kegel.com/wine/winetricks
chmod +x winetricks

Обратите внимание. Если у вас 64 битная система, то для корректной работы 32-х битных программ (а игры в большинстве именно такие), необходимо сконфигурировать Wine на 32-х битный префикс. Для этого водим:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Откроется окно настроек. Можете оставить всё как есть.

Теперь нам необходимо установить комплект системных библиотек для работы наших виндовых приложений. В меню программ найдите и запустите Winetricks (или из терминала командой winetricks). В первом окне выбираем—Select the default wineprefix—наживаем ОК. Во втором—install a Windows DLL or component—ОК

Запомните:

Нужно будет отмечать точками, как в списке. Лучше устанавливать не все сразу, а по несколько штук. Я их разделю для удобства. Далеко не уходите при установке, нужно соглашаться с лицензионными соглашениями и прочим. Будут выскакивать окошки с ошибками, жмите ОК. Начнём.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, dmsynth

dotnet20

dotnet30 (посыпятся ошибки и откроется окно в файловом менеджере и в браузере, скачиваем по второй ссылке и перемещаем в это окно файлового менеджера. Набираем в консоли winetricks и снова выбираем dontnet30. Перед этим нужно проверить Настройку Wine, чтобы стояла версия Windows XP или Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, quartz

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Установим шрифты. Выбираем Instal a Font и указываем

corefonts , fontfix

Настройка реестра

Открываем Change Settingsи отмечаем

1. DirectDrawRender(ddr) — opengl2. Multisampling Direct3D — enabled3. OffscreenRenderingMode(orm) — o4. PixelShaderMode(psm) — enabled5. Render TargetLockMode(rtlm) — auto

6. UseGLSL(glsl) — enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).

7. VertexShaders(vsm) — hardware8. VideoMemorySize 1024 (выбирете значение ОЗУ вашей видеокарты)

9. MouseWarpOverride(mwo) — enabled (force)

Подтверждаем наши изменения – OK.

Вот собственно и всё. Теперь небольшие примечания по установке софта и игр. Во первых, ни в коем случае не устанавливайте дополнительное ПО, которое предлагает программа (всякие директиксы, visual c++ и так далее). Внимательно проверяйте и в случае чего – снимайте галочки. Во-вторых, в конце установки снимайте галочку “Запустить программу”.

Теперь что касается тестовой версии. Для Ubuntu/Mint существует специальный репозиторий. Чтобы его подключить и поставить тестовую версию Wine, вводим в терминале:

sudo add-apt-reposytory ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt install wine 1.7 winetricks

В некоторых дистрибутивах (например Debian), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить , который также является тестовым, но имеет несколько дополнительных возможностей.

P.S. для любителей один раз увидеть, чем сто раз прочитать – небольшой видеоурок по установке тестовой версии Wine на Ubuntu:

Wine — это программа с открытым исходным кодом, которая позволяет запускать Windows-приложения в среде Linux и MacOS. Можно сказать, что это слой совместимости между операционной системой и Windows-программами. Вызовы процедур из библиотек Windows подменяются на системные вызовы Linux и с помощью этого появляется возможность выполнять Windows-программы в Linux.

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

Источник: //anyhost.ru/basics-of-working-with-wine-for-beginners-installing-the-latest-version-of-wine-in-ubuntu.html

Установка и базовая настройка Wine для игр в Linux: особенности и рекомендации

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

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

Именно так должна была начинаться статья про игры для Windows. Но сегодня разговор не совсем о них. Сегодня пойдет разговор об играх на Linux. Большинство людей не любят данную операционную систему только из-за того, что на ней нет «нормальных» игр, и неважно, что она отлично себя показывает в работе.

Но те, кто хочет, могут играть на Linux в те же игры, что и на Windows. Спросите, как? А очень просто. Сегодня поговорим о том, как происходит установка и настройка Wine.

Способы установки

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

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

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

Изначально вам его необходимо открыть. Далее в поисковой строке нужно прописать название программы — Wine. Начинается поиск. По его окончании перед вами могут появиться несколько вариантов. Выберете просто Wine без лишних символов и нажмите «Установить» (Install). Подождите пока произойдет загрузка и установка программы.

Второй способ заключается в использовании терминала. Открыв его, впишите:

sudo apt-get install wine

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

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

Далее стоит еще обновить пакеты:

sudo apt-get update

Теперь впишите:

sudo apt-get install wine1.6

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

Что необходимо знать о настройке Wine?

Для Wine (Linux) настройка может протекать не всегда гладко, но не переживайте, если у вас что-то не получится, в любой момент можно все вернуть в первоначальное положение. Самым простым путем будет удаление программы и новая ее установка, но это лишь в крайних случаях.

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

Первым делом

Здесь есть два варианта развития, отличия в них маленькие, но все же есть. Если у вас 64-разрядный дистрибутив Linux, то у вас и Wine установился 64-разрядный, а этого не надо. Поэтому вписываем данную команду в терминал:

WINEARCH=win32 winecfg

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

Теперь необходимо скачать и установить Winetricks. Для этого в терминале пропишите:

winetricks

Если данной программы у вас нет, то вам предложат ее скачать. Скачивайте и устанавливайте. После запускайте.

Winetricks позволяет быстро настроить сам Wine. Запустив его в первом окне, необходимо выбрать Select the default wineprefix. Нажимаем ОК.

Настройка DLL и шрифтов

Продолжаем рассказывать о том, как протекает настройка Wine. Нажав «ОК», увидим, что откроется второе окно. В нем необходимо выделить Install a font – это для того, чтобы настроить шрифты. Нажимаем ОК.

Перед вами откроется окно со всеми возможными шрифтами для Wine. Чтобы долго не затягивать и не тратить время, выберем все сразу и нажмем ОК. После этого запустится окно загрузки и установки. Во время этого не отходите далеко от компьютера, так как вполне вероятно будут появляться запросы на подтверждение проводимых операций. Со всеми ними соглашайтесь.

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

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

Кликаем на Install a Windows DLL or component. Перед вами откроется подобное окно, что было со шрифтами. Здесь можно устанавливать не все компоненты, но некоторые обязательно. В целом лучше будет проделать те же манипуляции, что и со шрифтами. Поочередно пытаться установить каждый из них, игнорируя те, которые выдают ошибку.

Кстати, после попытки установки некоторые DLL, подобные dotnet30, могут выбить ошибку и открыть проводник с браузером. В этом случае на странице браузера вам необходимо скачать предлагаемый компонент и поместить его в ту папку, которая была открыта, после чего проделать манипуляции по установке снова.

Настройка реестра

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

Переходим к отладке реестра. Для этого во втором окне на этот раз выбираем Change setting. Здесь уже вольностей позволять себе нельзя, и установить все сразу не получится. Поэтому следуем предъявленному списку необходимых установок:

  • ddr — opengl
  • multisampling — enabled
  • orm — f bo
  • psm — enabled
  • rtlm — auto
  • glsl — enabled — это по стандарту, но если у вас видеокарта Nvidia, то лучше выбрать disabled. Это повысит производительность в играх.
  • vsm — hardware
  • videomemorysize 1024 (выбирете величину памяти видеокарты)
  • mwo — enabled (force)

Вот в принципе и все про Wine. Настройка Mint и других версий ОС теперь для вас не проблема, ведь данная инструкция отлично подойдет для большинства дистрибутивов.

Запомните еще одно, во время установки «виндовских» игр нельзя выбирать установку дополнительного ПО. Снимайте галочки. Также по завершении установки уберите галочку с пункта «Запустить сейчас». Запуск производите через ярлык на рабочем столе.

Источник: //fb.ru/article/270890/ustanovka-i-bazovaya-nastroyka-wine-dlya-igr-v-linux-osobennosti-i-rekomendatsii

Основы работы с Wine для начинающих

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

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

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

Уникальность заключается в том, что с помощью этой программы можно запускать Windows приложения в Ubuntu и в других Linux системах, а также во FreeBSD и в Mac OS X. Правда и тут есть свои «подводные камни». Некоторые думают что будет легко перейти с одной системы на другую, в данном случае мы рассматриваем Windows и Linux.

Заблуждение заключается в том что люди думают что у них получиться запустить из под Wine различный софт, к которому они привыкли и им удобно в нем работать. Как не крути просто так ничего не бывает. Чтобы заработал наш любимый софт под Wine нужно попотеть, перечитать кучу руководств и взвесить этот объём информация.

Конечно не совсем софтом придется «пыжиться», но готовым надо быть ко всему. Проект Wine развивается очень быстро, но до стабильной работы ему очень далеко. Но думаю что в скором будущем весь основной софт, а также игры будут работать на нем стабильно.

Установка Wine

Первый вопрос человека который только что перешёл на Linux (в нашем случае Ubuntu): «Как я буду запускать программы из Windows?». Он начинает поиск на эту тему и естественно натыкается на Wine. Второй вопрос: «Как его поставить?». Есть два способа: Поставить из официальных репозиториев или скомпилировать самому из исходников. Мы рассмотрим оба варианта.

Вариант 1: Установка из репозитория

Тут все очень просто. Идем в Приложения // Стандартные // Терминал:

sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.3

Ждем завершения установки… Всё! Wine установлен и можно пробовать устанавливать игры и программы.

Вариант 2: Компилирование из исходников

1.Скачиваем исходники с официального сайта, там они присутствуют. В моё случае это Wine 1.3.11 (//sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download). 2. Распаковываем исходники. Дальше вводим в терминале следующие команды: переходим в директорию, в которую был распакован архив с исходными текстами:

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

Устанавливаем через создание пакета, вместо make install

sudo checkinstall

Всё. Ждем окончания установки. Есть ещё промежуточный вариант, для джедаев на debian-based дистрибутивов. Кратко:

apt-get source wine1.3
sudo apt-get build-dep

Теперь самое интересное: скачиваем нужную версию wine с официального сайта, распаковываем, и копируем туда директорию debian из директории с исходниками оригинального пакета wine1.3. Делаем

debuild

и у нас появляется *.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. Winetricks — это скрипт, который устанавливает различные компоненты, которые требуются для работы приложения, например DirectX, Vcredist и многое другое. Как это скрипт работает? Он скачивает библиотеки и компоненты с Microsoft-овских ресурсов. Именно так, и не как по другому.

Зачем этот скрипт нужен? Это очень упрощает работу с Wine-ом. Без скрипта мы бы сами лазили и искали нужные компоненты, а тут уже все сделано, надо только поставить галочку и нажать «Установить» Также этот скрипт помогает редактировать реестр, вписывать туда различные ключи. И помимо этого в winetricks есть много настроек и функций.

Для ознакомления с ним просто введите в терминале winetricks

Редактирование реестра

В терминале вводим:

regedit

Мы в реестре. Редактировать нам ничего не надо, мы будет только добавлять. Идем в HKEY_CURRENT_USER/Software/Wine/Direct3D. Если каталога Direct3D нет, то не отчаиваемся. Я это пишу чтобы читатель понял где-то надо редактировать или добавлять. В терминале:

winetricks ddr=opengl orm=o glsl=disabled videomemorysize=1024 (1024 меняете на свое)

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

PlayOnLinux

Также существует PlayOnLinux. Это отдельная программа, которая использует Wine, но там более все автоматизированно и настроено. Программа сама скачает нужный Wine, установит компоненты и создаст отдельный префикс. Но это не значит что все будет идеально работать.

Может вообще не работать. Так что я отдаю свое предпочтение обычному Wine, ручной настройке и работе собственного мозга, а не автоматизированной программе. Плюсы: Все автоматизированно и нам по сути делать ничего не надо.

Можно держать несколько версий Wine и применять их для различных префиксов. Программа сама создает префиксы. Минусы: Все что делает программа, устанавливает и скачивает предугадать невозможно. Все что делает программа можно сделать самому, ручками, это + к знаниям человека.

Программа «Робот» никогда не сравнится с человеческим мозгом.

Монтирование образов CD/DVD-дисков

В 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 verda.info@gmail.com

Источник: //habr.com/post/124202/

Установка wine в Ubuntu 18.04

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

Wine – это программа с открытым исходным кодом, которая позволяет запускать Windows-приложения в среде Linux и MacOS. Можно сказать, что это слой совместимости между операционной системой и Windows-программами. Вызовы процедур из библиотек Windows подменяются на системные вызовы Linux и с помощью этого появляется возможность выполнять Windows-программы в Linux.

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

За последнее время Wine очень сильно продвинулся в плане запуска игр. Благодаря библиотеке DX уже можно играть даже многие современные игры Windows без потери производительности. Дальше будет рассмотрена установка wine Ubuntu 18.04. Установим последнюю версию из официальных репозиториев, а также воспользуемся PPA.

1. Установка wine из официальных репозиториев

Для установки wine из официальных репозиториев достаточно выполнить команду:

sudo apt install wine-stable

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

wine –version

2. Установка wine из PPA

Версия 3.0 в репозиториях системы есть. Но когда выйдет стабильная 4.0 или еще выше, ее не будет и вам надо будет использовать PPA. Сначала для 64 битных систем необходимо добавить поддержку архитектуры i386:

sudo dpkg –add-architecture i386

Чтобы добавить репозиторий wine ubuntu выполните:

wget -qO- //dl.winehq.org/wine-builds/winehq.key | sudo apt-key add –

sudo apt-add-repository 'deb //dl.winehq.org/wine-builds/ubuntu/ bionic main'

Более подробную информацию по добавлению репозитория в свою систему вы можете найти на странице загрузок winehq. Затем можно устанавливать последнюю стабильную версию:

sudo apt install winehq-stable

Чтобы проверить как все работает, можете выполнить:

winecfg

Или посмотреть версию:

wine –version

3. Установка самой последней версии Wine в Ubuntu

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

sudo apt-get install –install-recommends wine-staging

Экспериментальную версию тоже нужно удалить. Это делам такой же командой, как и устанавливали:

sudo apt-get purge wine-staging

Дальше мы рассмотрим как установить wine на ubuntu 18.04 из исходников.

4. Сборка Wine из исходников

Если нужной вам версии нет в PPA и вам нужна установка последней версии Wine в Ubuntu 16.04 с накладыванием каких-либо патчей, или даже хотите иметь две версии Wine сразу, необходимо собирать Wine с исходников.

Откройте утилиту Программы и обновления и на вкладке Источники ПО установите галочку напротив пункта Исходный код:

Затем установите все необходимое для сборки wine:

sudo apt build-dep wine-stable

Загрузим исходники, например, ту же версию Wine 4.0 с официального сайта. Можно также воспользоваться утилитой wget:

mkdir /opt/wine

cd /opt/wine

sudo wget //dl.winehq.org/wine/source/4.0/wine-4.0-rc7.tar.xz

Распаковываем исходники и переходим в папку с ними:

sudo tar xf wine*

cd wine-4.0-rc7

Подготавливаем Wine к сборке, в 32 битных системах:

sudo ./configure

В 64-битных:

sudo ./configure –enable-win64

Если вы хотите установить wine в какую-либо другую папку, например, в /opt/wine4, нужно ее указать команде configure:

sudo ./configure –prefix /opt/wine4 –enable-win64

Компилируем и запускаем сборку пакета:

make

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

sudo checkinstall

Теперь установка Wine 4 в Ubuntu из только что полученного deb пакета, с помощью утилиты dpkg:

dpkg -i wine.deb

Теперь можно запустить wine и посмотреть версию:

Удаление wine из Ubuntu

Чтобы удалить wine Ubuntu вам необходимо удалить тот пакет, который вы устанавливали. Например, для wine-stable:

sudo apt purge wine-stable

Или для wine-staging:

sudo apt purge wine-staging

Также вы можете удалить такие файлы, чтобы очистить систему от мусора:

  • $HOME/.wine
  • $HOME/.config/menus/applications-merged/wine*
  • $HOME/.local/share/applications/wine
  • /.local/share/desktop-directories/wine*
  • /.local/share/icons/????_*.xpm

Выводы

Источник: //losst.ru/ustanovka-wine-v-ubuntu-18-04

Как правильно установить Wine в Ubuntu

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

Библиотека сайта rus-linux.net

Оригинал: Install wine on Ubuntu – The proper way Arnab Satapathi 2 сентября 2017 г. Перевод: В.Костромин

Дата перевода: 2 сентября 2017 г.

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

Для того, чтобы корректно установить Wine в Ubuntu, вы должны сделать следующее.

  1. Добавить поддержку архитектуры i386.
  2. Если это нужно, подключить дополнительные репозитории.
  3. Обновить репозитории программного обеспечения.
  4. Выяснить, какая версия Wine вам нужна.
  5. Установить Wine в Ubuntu с помощью apt.
  6. Сконфигурировать и применить обновления Wine, если необходимо.

После установки Wine вы сможете устаналивать и запускать в нем ваши Windows-приложения. Давайте начнем!

Добавление поддержки 32-битовой архитектуры

Для запуска большинства Windows-приложений необходимы 32-битовые разделяемые библиотеки Linux. Фактически вы не сможете без них запускать большинство Windows-приложений.

Откройте ваш любимый эмулятор терминала (например, gnome terminal) и наберите одна за одной команды, перечисленные ниже.

sudo dpkg –add-architecture i386 Команда запросит у вас пароль, введите его и нажмите Enter. Теперь вы можете проверить, правильно ли работает команда.
sudo dpkg –print-foreign-architectures

Эта команда должна возвратить строку i386 и это все, что вы должны сделать на этом этапе.

Добавление репозитория Wine

Используемый по умолчанию репозиторий Ubuntu не содержит последних версий Wine, так что если вы хотите иметь самый последний релиз Wine, вам нужно подключить другой репозиторий.

Есть три основных репозитория от WineHQ: Stable branch, Development branch и Staging branch .

Вам нужно одна за одной выполнить следующие команды для добавления репозитория WineHQ.

wget -nc //dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository //dl.winehq.org/wine-builds/ubuntu/

Обновите репозиторий программного обесречения

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

sudo apt-get update

По следующей ссылке вы найдете подробное руководство по apt, где даны описания различных опций этой команды.

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

Легковесные Windows-приложения успешно запускаются на любой версии Wine. Но для больших приложений и игр лучше установить специальную версию Wine.

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

Вы можете установить и использовать различные версии Wine в одно и то же время. Но будьте осторожны с зависимостями и конфликтами между разными версиями.

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

Установка Wine в Ubuntu с помощью apt

Для установки Wine вы можете либо использовать Ubuntu software center или командную строку. Мы здесь будем работать через командную строку.

Если устанавливать Wine с помощью команды apt, будут установлены как собственно Wine, так и все необходимые зависимости.

sudo apt-get install wine1.8

Однако, если вы хотите получить минимальную инсталляцию, запускайте apt с опцией –no-install-recommends.

sudo apt-get –no-install-recommends install wine1.8 Для установки Wine серии wine 2.x из репозитория WineHQ development branch, используйте следующую команду.
sudo apt-get install install wine-devel

Имейте в виду, что ветка Wine devel устанавливается в каталоге /opt и при этом не создается никакого меню приложения.

Конфигурирование и применение обновлений для Wine Ubuntu

Для корректной работы Wine вам может потребоваться установить некоторые необходимые для Windows-приложений библиотеки и фреймворки.

Для этого запустите команду winecfg или /opt/wine-devel/bin/winecfg (в зависимости от выбранной вами версии wine).

Вы можете увидеть запрос подтвержения на установку фреймворков .NET framework, Wine Gecko или Mono. После чего они будут автоматически установлены из интернет.

Кроме того, вам может потребоваться выбрать в окне Wine configuration одну из версий Windows, например, Windows 7.

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.