Edcomp.ru

Советы по настройке и оптимизации компьютера
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Wine — это уровень совместимости с открытым исходным кодом, который позволяет запускать приложения Windows в Unix-подобных операционных системах, таких как Linux, FreeBSD и macOS. Wine расшифровывается как Wine Is Not an Emulator. Это интерфейс, который переводит системные вызовы Windows в эквивалентные вызовы POSIX, используемые Linux и другими операционными системами на основе Unix.

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

Вы также можете использовать инструмент виртуализации, такой как VirtualBox или VMware , но для них требуется больше системных ресурсов и установка Windows.

Прежде чем вы приступите

Чтобы иметь возможность устанавливать новые пакеты в вашей системе Ubuntu, вы должны войти в систему как пользователь с привилегиями sudo .

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

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

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

Начните с включения 32-битной архитектуры и обновления списка пакетов:

Установите Wine, набрав следующую команду:

После завершения установки используйте wine —version команду для печати версии Wine:

На момент написания этой статьи текущая версия Wine, доступная в репозиториях Ubuntu 18.04, была 3.0 .

Вот и все. Wine 3.0 был установлен на вашем компьютере с Ubuntu.

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

На момент написания этой статьи последней основной версией Wine была версия 5.0.

В этом разделе мы предоставим пошаговые инструкции о том, как установить Wine версии 5.0 на Ubuntu 18.04.

Если вы используете 64-битную систему Ubuntu, включите 32-битную архитектуру и обновите список пакетов:

Импортируйте ключ GPG репозитория WineHQ с помощью следующей wget команды:

Добавьте репозиторий WineHQ в вашу систему:

Wine 5.0 зависит от пакета FAudio, который не входит в стандартную Ubuntu 18.04. Мы установим FAudio из репозитория OBS. Введите команду ниже, чтобы импортировать ключ GPG и включить репозиторий OBS:

Установите пакет Wine 5.0, набрав:

Это установит кучу пакетов. После завершения проверьте установку Wine, набрав:

Результат должен выглядеть примерно так:

На данный момент Wine 5.0 установлен и готов к использованию.

Настройка Wine

Чтобы настроить Wine, запустите winecfg команду в своем терминале, которая установит Mono и Gecko и настроит среду Wine:

Появится диалоговое окно с вопросом, хотите ли вы установить пакет wine-mono:

Нажмите кнопку «Установить», и установка начнется. После этого появится новое диалоговое окно с предложением установить Gecko. Снова нажмите кнопку «Установить».

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

Установка Notepad ++ в Ubuntu

Теперь, когда Wine установлен и настроен, мы объясним, как устанавливать приложения Windows на вашу Ubuntu.

В этом руководстве мы установим Notepad ++, который является одним из самых популярных текстовых редакторов среди пользователей Windows. Запустите браузер и загрузите установочный файл Notepad ++ со страницы загрузки Notepad ++ .

После завершения загрузки запустите установку, щелкнув .exe файл правой кнопкой мыши и выбрав «Открыть с помощью Wine Windows Program Loader».

Мастер установки запустится, выберет язык и установит Notepad ++ так же, как вы установили бы любое приложение на свой компьютер с Windows.

Приложения Windows устанавливаются в

Чтобы запустить редактор Notepad ++, перейдите в

/.wine/drive_c/Program Files (x86)/Notepad++ каталог.

И дважды щелкните notepad++.exe файл.

Вывод

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

Установка Wine

Wine – приложение, являющееся слоем совместимости с Windows API , использующее библиотеки Windows для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows в иной среде, например, в Ubuntu. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows.
Wine активно развивается. Ещё не все приложения достаточно стабильно работают в Wine, однако Wine уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine (waɪn — между «уа́йн» и «ва́йн», рус. Вино) — рекурсивный акроним фразы «Wine Is Not an Emulator» — рус. «Wine — не эмулятор».

Установка Wine

Установка из PPA

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

Читайте так же:
Что делать, если флешка в компьютере постоянно то пропадает, то появляется

Для последних версий wine и ubuntu 64 бита

И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда : http://forum.ubuntu.ru/index.php?topic=199897.0

Настройка

Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог

/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:

Ассоциирование файлов с программами wine

Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad'ом.

Не забудем сделать наш скрипт исполняемым

и ассоциируем в файловом менеджере чертежи со скриптом.

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

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

Если у вас не запускается приложение или работает неправильно На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ — На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/.

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

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен .Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:

где <версия> надо заменить на версию установленного Wine.

Запуск через дискретную видеокарту

Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах( или написать скрипт)

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

Winetricks

Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:

. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:

Установка wine на Ubuntu, Linux Mint и Debian

Установка wine на Ubuntu, Linux Mint и Debian

В этой статье представлен обзор компонентов Wine и пример использования этой программы. Вряд ли он будет полезен продвинутым пользователям системы, поскольку этот инструмент им знаком и, несомненно, каждый давний пользователь GNU/Linux имел с ним контакт. Эта статья предназначена для начинающих. Но, прежде чем мы начнем обсуждать отдельные элементы, давайте объясним, что представляет собой данная программа и какие функции она выполняет.

Wine позволяет запускать приложения, написанные для Windows, в альтернативных системах. Это возможно благодаря преобразованию WinApi, чтобы он гармонировал с графической оконной системой (X.Org). WinApi — это набор функций для создания графического пользовательского интерфейса в Microsoft Windows. В операционных системах Unix наиболее популярными графическими оболочками являются KDE (построенный с использованием библиотек QT3/QT4) и GNOME (построенный на Gtk+). Так что имейте в виду, что приложения, запускаемые Wine, не интегрируются с темой, установленной в нашей графической оболочке. Это означает, что они не будут использовать набор значков, установленный в системе. Принцип работы утилиты Wine очень прост. Он создает виртуальные разделы и позволяет запускать файлы .exe.

Установка

Wine можно установить в вашу систему тремя способами.

  1. Установка из репозитория.
  2. Ручная загрузка установочного пакета.
  3. Установка из исходников.

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

Wine доступен в репозиториях двух производителей. Первый — Canonical, который размещает установочные пакеты в официальных репозиториях Ubuntu, а второй — это разработчики Wine, у которых есть собственный репозиторий. Какой из них мы используем, зависит от того, какая версия Wine нам нужна. В репозитории дистрибутива, в отличие от WineHQ, пакет не обновляется. Более новые версии можно найти в репозитории разработчиков Wine. Однако, если мы хотим иметь последний выпуск, лучше всего использовать пакеты с исходным кодом. Они появляются первыми, и на их основе строятся инсталляционные пакеты. Разделение репозиториев от Canonical и WineHQ заметно в Ubuntu 9.04 и ранее. Пакеты для более новых версий системы размещены в специальных репозиториях PPA на серверах Canonical командой Ubuntu Wine. Обновление Wine до последней версии не всегда означает повышение производительности необходимых нам приложений. Иногда бывает, что улучшение работы одних программ равносильно снижению качества работы других.

Читайте так же:
Нюансы настройки и использования Apple Pay

Начнем процесс установки с добавления сервера с ПО.

Для этого выполните:

Система -> Администрирование -> Источники ПО -> Другое ПО -> Добавить.

Во вновь открывшемся окне введите

Затем введите в терминале команду ниже:

Чтобы установить пакеты Wine, вы можете использовать программный центр Ubuntu или диспетчер пакетов Synaptic.

Ручная загрузка установочного пакета

Инсталляционные пакеты рекомендуется скачивать с официального сайта — https://www.winehq.org/. Дважды щелкните загруженный пакет и следуйте подсказкам установщика.

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

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

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

Затем добавляем репозиторий:

— для Ubuntu 20.10 —

— для Ubuntu 20.04, Linux Mint 20.x —

— для Ubuntu 18.04, Linux Mint 19.x —

Следующий шаг — обновление пакетов:

Затем — установка пакетов:

Если apt жалуется на отсутствие зависимостей, установите их, а затем повторите два последних шага (обновление и установка).

Начиная с Wine 5.7, пакеты WineHQ Ubuntu имеют необязательную настройку debconf, чтобы включить CAP_NET_RAW, чтобы позволить приложениям, которым необходимо отправлять и получать необработанные IP-пакеты, делать это. По умолчанию эта функция отключена, поскольку несет в себе потенциальную угрозу безопасности, и подавляющему большинству приложений такая возможность не требуется. Пользователи приложений, которым это действительно необходимо, могут включить CAP_NET_RAW после установки Wine, запустив:

И отвечая «да» (Y) на три вопроса.

Удаление

Если Winе установлено с помощью установочного пакета, используйте команду ниже, чтобы удалить его.

Если Winе установлено с использованием исходного пакета, перейдите к распакованному содержимому ранее загруженного архива и выполните удаление:

Графические элементы wine

Инструмент Winе включает в себя следующие элементы, без которых вряд ли можно обойтись:

Конфигуратор

Графический инструмент, позволяющий вносить изменения в режим и способ работы приложений, работающих под Wine. Мы можем запустить их из терминала с помощью команды winecfg или из меню Программы -> Wine -> Конфигурация Wine.

Вы можете переключаться между вкладками в окне конфигуратора. Каждая карта отвечает за данный элемент конфигурации.

Приложения — эта вкладка позволяет выбрать версию Windows, обнаруженную программами. Кроме того, мы можем установить разные версии имитируемой системы для каждого из них.

Библиотеки — добавление внешних библиотек в случае, если те, которые поставляются с Wine, не работают должным образом. Соответствующие файлы .dll следует предварительно поместить в каталог /home/твой_профиль/.wine/drive_c/windows/system32.

Графика — вкладка, которая позволяет вам активировать/деактивировать пиксельные шейдеры, выбирать режим работы вершинного шейдера, размер шрифта и наиболее важные настройки виртуального рабочего стола. Виртуальный рабочий стол — очень необходимый элемент. Если мы не хотим, чтобы данная программа запускалась в полноэкранном режиме, мы можем установить разрешение виртуального рабочего стола, например 1024*768. После применения изменений Wine запустит приложения в окне, имитирующем монитор выбранного разрешения.

Интеграция с рабочим столом — вкладка, отвечающая за настройки внешнего вида Wine.

Диски — вкладка, позволяющая выбрать каталоги, которые будут отображаться как виртуальные разделы программ Windows, работающими под Win-ом.

Звук — звуковой драйвер и его параметры.

О программе — отображает версию Wine.

Редактор реестра

При начальном запуске конфигуратора Winе в Home каталоге пользователя создается каталог .wine. Он содержит всю конфигурацию и установленные приложения, а также реестр Wine. Некоторые расширенные параметры конфигурации находятся не в winecfg, а в редакторе реестра. Для запуска редактора реестра выдаем команду:

Нажимаем везде «Установить» и ждём.

В результате откроется редактор реестра.

Файловый менеджер

Наименее необходимый инструмент — в большинстве случаев избыточный. Он выполняет ту же роль, что и проводник Windows, и поэтому является обычным файловым менеджером. Запускаем этот инструмент через терминал командой:

Деинсталлятор программного обеспечения

В течение некоторого времени Wine имеет встроенную утилиту удаления.

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

повлияет отрицательно на работу системы. Wine не мешает работе с файлами конфигурации системы. Для него есть специальный каталог: /home/твой_профиль/.wine. Если вы обнаружите, что в реестре слишком много записей или вы хотите избавиться от всех установленных приложений, удалите каталог .wine и выполните команду:

В меню «Программы» есть активаторы для наиболее важных инструментов Wine.

Подготовка Wine: установка программного обеспечения

Прежде чем вы начнете работать с Win-ом, вам нужно сделать одну важную вещь.

Читайте так же:
Ответы на игру Котовасия в Одноклассниках все уровни

Необходимо указать виртуальные разделы. Для этого запускаем конфигуратор Wine, в котором выбираем вкладку «Диски», а затем выбираем опцию «Автоматическое обнаружение». Вставляем носитель с приложением или открываем каталог, в котором находится установщик приложения. Дважды щелкните файл с расширением .exe. Запустится установщик приложения, следуем рекомендациям установщика, место установки программы менять не нужно — соглашаемся с предложенным. Приложение по умолчанию будет находиться в /home/твой_профиль/.wine/drive_c/Program Files/Folder_with_application.

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

После установки файлового менеджера Midnight Commander запустите его командой

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

Замените слово «program» именем исполняемого файла.

В этом случае Winе четко проинформирует нас об отсутствии библиотеки d3dx9_36.dll. После загрузки библиотеки из Интернета и копирования ее в каталог .windows / system32 в папке .wine приложение запустилось без каких-либо серьезных проблем.

Префикс

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

Создаем новую директорию .wine в момент запуска установщика приложения.

— «папка» указывает метку нового каталога .wine (ее нужно предварительно создать).

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

Winetricks (Винетрикс)

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

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

PlayOnLinux

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

Во-первых, это возможность протестировать ваше приложение в разных версиях Wine. PlayOnLinux предлагает возможность установки расширений, которые включают, среди прочего, загрузку версии Wine. Нет ничего, что могло бы помешать нескольким приложениям использовать разные версии Wine, если окажется, что одно из них работает лучше на одной версии, а остальные — на других. Еще одна положительная особенность этой программы на мой взгляд — автоматическое создание ранее упомянутого Префикса для каждого установленного приложения. Это означает, что у каждой программы своя среда — то есть отдельные настройки. Мы можем включить отдельный регистр, содержащий разные записи для каждой программы или библиотеки, которые будет использовать данное приложение, а другие — нет.

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

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

Статья посвящена 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 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

2. Распаковываем исходники.
Дальше вводим в терминале следующие команды:

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

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

Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные
параметры сборки. В нашем случае строка будет выглядеть так:

CONFARGS=»—with-opengl —disable-debug —disable-trace»

sudo apt-get install auto-apt checkinstall
sudo auto-apt -y run ./configure

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

Всё. Ждем окончания установки.

Есть ещё промежуточный вариант, для джедаев на 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, реестр, индивидуальные настройки и так далее.

Таких бутылок может быть сколько угодно.

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

Когда вайн запускается в первый раз без указанного префикса, используется

Читайте так же:
Настройка камеры iPhone и использование её возможностей

/.wine. Если префикс не существует вайн создаст его и наполнит дефолтным содержимым создаст и наполнит файлами каталоги C:windows, C:Program Files, C:users. Плюс будет создан чистый реестр.
Идем в наш домашний каталог и создаем новую директорию. Например .wine2.
Дальше идем в терминал и вводим:

Всё. Отдельный префикс создан. Там хранятся различные конфигурации реестра и сами программы.
Установку программы также производим через консоль.

WINEPREFIX=»/home/username/.wine2/» wine /media/DVD/setup.exe

Идет процесс установки и самое главное в отдельный префикс.
Потом мы запускаем уже установленную программу, также из консоли и смотрим вывод.

В выводе могут быть ошибки, о том что нет нужных компонентов и библиотек. В
установке недостающих компонентов нам поможет winetricks (см. ниже)

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

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

Также существует 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 для достижения своих целей. Все остальное в ваших руках. Если
вы хотите достичь цели не смотря ни на что, а надежда уже уходит, не
отчаивайтесь никогда, ибо решение может находиться у вас «перед носом». Усидеть
на двух стульях возможно, но для этого нужно желание и стальные нервы. Желание
— тысяча возможностей, не желание — тысяча причин.

голоса
Рейтинг статьи
Ссылка на основную публикацию