- Правильная установка Wine на Линукс
- Добавляем подходящий репозиторий для вашей ОС
- Ubuntu 19.04
- Ubuntu 18.04 или Linux Mint 19.*
- Ubuntu 16.04 или Linux Mint 18.*
- Debian 10 (Buster)
- Ubuntu 19.10
- Ubuntu 20.04 или Linux Mint 20
- Ubuntu 20.10
- Установка
- Wine Staging
- Wine Development
- Wine Stable
- Linux Wine: как установить и пользоваться
- Linux Wine: общее описание
- Что работает под Wine
- Где взять Wine и какую выбрать версию
- Навигация
- Варианты установки
- Установка из репозитория
- Установка через компилирование из исходников
- Достоинства и недостатки каждого из способов
- Как работать с Вайн линукс
- Использование отдельных префиксов (бутылок)
- Использование скрипта Winetricks
- Редактирование реестра
- Использование PlayOnLinux
- Запуск игр и программного обеспечения для Windows с использованием Wine
- Установка игр для Windows с помощью Wine
- Linux все для wine
- История Wine
- Название
- Wine это не эмулятор
- Среда Wine
- Как запускать программы Windows через Wine
- Список программ и игр, работающих через Wine
- Использование отдельных префиксов (бутылок)
- Установка недостающих библиотек (утилита Winetricks)
- Заключение
- Установка
- Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий
- Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)
- Установка Wine из PPA репозитория (рекомендуется)
Правильная установка Wine на Линукс
Wine — это слой совместимости с Windows API, который позволяет приложениям и играм, созданным для Microsoft Windows, работать в Linux, macOS и Android (экспериментальная версия). При запуске Windows-приложения через Wine не происходит эмуляции кода или виртуализации, отсюда и возникло название (Wine Is Not an Emulator — «Wine это не эмулятор»).
Я часто вижу, как пользователи Debian 10 и Ubuntu, которые пытаются установить Wine, сталкиваются с проблемами зависимости, поэтому я решил написать статью о правильной установке версий Wine Staging, Development и Stable (хотя у этих версий нет проблем с зависимостями).
В этой статье описываются простые и понятные инструкции по установке Wine Staging, Development и Stable (хотя на данный момент нет проблем с их установкой) для Ubuntu 19.10, 19.04, 18.04 или 16.04, Linux Mint 19.* и 18.*, и Debian 10, который работает не только с установленным в данный момент Wine, но и с его будущими обновлённым версиями.
Для этого мы будем использовать репозиторий Wine OBS, который на загрузочной странице WineHQ рекомендуется для загрузки libfaudio0. Этот репозиторий OBS включает в себя также последнюю версию Wine Stable, Development и Staging, поэтому вам нужно использовать только его, не добавляя к нему репозиторий WineHQ. Это может казаться немного запутанным, но приведенные ниже инструкции по установке довольно простые.
Стоит отметить, что отсутствующая зависимость libfaudio0 была добавлена в Debian bullseye / sid и в Ubuntu 19.10, который будет запущен в ближайшее время, поэтому это проблема присуща только для более старых выпусков.
Добавляем подходящий репозиторий для вашей ОС
Для начала добавим необходимый репозиторий, который подходит вашей ОС. Для Ubuntu версий до 19.10 и Debian, Linux Mint необходимо ставить репозиторий Wine OBS, который включает libfaudio0 (в отличие от WineHQ репозитория https://dl.winehq.org, не имеющего этой зависимости).
Для Ubuntu 20.10, 20.04 и 19.10 (и других дистрибутивов Linux, основанных на этих версиях Ubuntu, таких, как Pop! _OS 20.10, 20.04 или 19.10 и т. д.) следует использвать основной репозиторий Wine. Так как libfaudio в любом случае доступен в официальных репозиториях Ubuntu 20.10, 20.04 и 19.10, а использование репозитория Wine OBS на самом деле вызовет проблемы с зависимостями в этой версии Ubuntu.
Команды загружают и добавляют ключ репозитория, затем добавляют репозиторий Wine OBS в каталог /etc/apt/sources.list.d/wine-obs.list, и после этого обновляют источники программного обеспечения. Выберите свою ОС и версию и выполните их.
Ubuntu 19.04
А также другие дистрибутивы Linux, основанные на этой версии Ubuntu, например Pop! _OS 19.04 и т. д.:
Ubuntu 18.04 или Linux Mint 19.*
А также другие дистрибутивы Linux, основанные на этой версии Ubuntu, например Pop! _OS 18.04 и т. д.):
Ubuntu 16.04 или Linux Mint 18.*
Debian 10 (Buster)
Ubuntu 19.10
Ubuntu 20.04 или Linux Mint 20
Ubuntu 20.10
Установка
Теперь вы можете установить Wine Staging, Development или Stable на Ubuntu (Linux Mint, Pop! _OS и т. д.) или Debian, используя определенную команду для нужной версии.
Wine Staging
Wine Development
Wine Stable
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Linux Wine: как установить и пользоваться
Очень часто люди, которые только начинают изучать операционные системы линукс и переходить на них, думают, что это практически идентичная виндовс ОС. Также они пытаются установить на нее программы, предназначенные для виндовс, в формате EXE, а когда у них это не получается, начинают недоумевать. Выполнить запуск EXE стандартными средствами линукс не выйдет, но есть способ, который поможет это сделать. В этом материале рассказано, как Wine Windows помогает устанавливать и запускать программы формата EXE на линуксе.
Linux Wine: общее описание
Никакой из дистрибутивов линукс не сможет работать с EXE файлами стандартными встроенными средствами, так как в этой операционной системе не предусмотрена поддержка программ виндовс. К счастью, есть Wine для линукс, скачать который можно с официального сайта разработчика.
Загрузить и установить Вайн можно прямо из коробки
Данный софт представляет собой инструмент, с помощью которого можно без проблем запускать некоторые программы, предназначенные для операционной системы виндовс. На большинстве современных дистрибутивов Вайн устанавливается из коробки, но недоступен без активации.
Обратите внимание! Чтобы проверить, инсталлировано ли приложение, необходимо выполнить команду «winecfg» в терминале. Если откроется окно с информацией о продукте, то все нормально.
Что работает под Wine
На данный момент под Вайн работает множество программ и игр, которые предназначены для виндовс. Чтобы проверить, поддерживается ли нужная программа, необходимо перейти на сайт и поискать ее в списке.
Важно! Даже если ее не будет, то это не мешает попробовать заняться установкой, ведь в списке показаны только приложения, которые будут гарантированно работать без ошибок.
Где взять Wine и какую выбрать версию
Скачивать программу нужно только с официального сайта. Перейдя по ссылке , можно обнаружить другие ссылки на загрузку для Ubuntu, Debian или Fedora. Лучше всего выбирать самую последнюю версию, так как разработчики регулярно добавляют поддержку новых программ и устраняют баги в самом Вайне.
Обратите внимание! Часто Вайн уже имеется в операционной системе. Чтобы проверить это, необходимо выполнить его поиск или прописать в терминале команду «winecfg». Открытие окна сведений на 100 % означает, что ПО установлено.
Навигация
Навигация по программе осуществляется крайне просто. Точнее самого окна у программы нет, но есть графическое меню настроек. В нем доступны вкладки «Приложения», «Библиотеки», «Графика», «Интеграция», «Диск», «Аудио» и «О программе». Благодаря всем этим конфигурациям можно тонко настроить эмулятор запуска файлов EXE под себя.
Окно настроек приложения
Варианты установки
Скачать Wine для Linux просто, а установить его еще проще. Для этого есть два способа: через репозиторий и с помощью компилирования исходного кода приложения. Каждый из способов обладает своими преимуществами и недостатками
Установка из репозитория
Этот способ подходит тем, чьи дистрибутивы линукс уже содержат в себе данную программу. Для установки нужно:
- Перейти в главное меню линукса, нажав по соответствующей кнопке.
- Запустить «Менеджер приложений».
- Прописать в строке «Wine» и нажать на «Enter».
- Найти нужный файл и кликнуть на «Установить».
- Произвести проверку подлинности используемого профиля и ввести пароль.
- Дождаться завершения инсталляции, которая может продлиться пару минут.
Установка через компилирование из исходников
Способ с исходным кодом более сложный, так как использовать его могут только системные администраторы или программисты. Неопытные люди не поймут, что к чему и как правильно компилировать код программы для ее запуска. Не рекомендуется пользоваться этим методом, если человек не разбирается в тонкостях скриптов.
Достоинства и недостатки каждого из способов
Инсталляция из репозитория является наиболее простым и часто используемым методом, так как он не требует никаких особых навыков и знаний. Сборка приложения путем компилирования исходных кодов сложна для обывателей. К тому же эти коды еще нужно где-то найти.
Перед первым запуском необходимо дождаться окончания настройки ПО
Как работать с Вайн линукс
После инсталляции программы появится соответствующая иконка, позволяющая запустить Вайн, а в случае первого запуска и предварительно сконфигурировать его. Большинство настроек уже выполнено за пользователя, ему лишь необходимо подстроить ПО под себя и ознакомиться с некоторыми моментами.
Использование отдельных префиксов (бутылок)
Для работы некоторые программы должны быть запущены в изолированной от другого ПО среде. Специально для этого Вайн создает префикс, представляющий собой отдельную директорию среды работы. Задать его можно переменной WINEPREFIX. Выглядит это так:
- Создание нового префикса «WINEPREFIX=»/home/pingvinus/.wine2/» winecfg».
- Выполнение программы и присваивание префикса «WINEPREFIX=»/home/pingvinus/.wine2/» wine /путь/до/файла/setup.exe«.
- Работа с программой в обычном режиме.
Использование скрипта Winetricks
Winetricks позволяет существенно облегчить работу при установке программ в Вайн. Его использование выглядит следующим образом:
- Устанавливают пакет «cabextract» командой «# sudo apt-get install cabextract».
- Загружают скрипт командой «# wget ».
- Устанавливают программу командой «# sh winetricks».
- Выбирают пакеты для установки: программы, шрифты, библиотеки и т. д.
Обратите внимание! Можно вручную выполнять инсталляцию нужных пакетов программ. К примеру, для установки библиотеки DirectX9 необходимо ввести команду «# sh winetricks directx9» и дождаться окончания процесса.
Выбор пакетов с помощью Winetricks
Редактирование реестра
Редактирование реестра помогает улучшить производительность в играх, но программы из-за этого работать быстрее не будут. Пошаговая инструкция такова:
- Прописывают команду «regedit».
- Проходят путь: HKEY_CURRENT_USER/Software/Wine/Direct3D.
- Вводят команду «winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024».
- Проверяют появление в реестре соответствующей записи. Значение доступной видеопамяти (1024) можно изменить на свое.
Использование PlayOnLinux
PlayOnLinux — это отдельная программа, использующая Вайн в автоматическом режиме. Она заметно упрощает установку и запуск виндовс-программ в линуксе. Преимущества ее в том, что пользователю практически нечего не нужно делать. Программа даже префиксы создает сама.
Важно! Минус в том, что никто не знает, что она делает и откуда скачивает ПО.
Запуск игр и программного обеспечения для Windows с использованием Wine
Запуск игр в среде Linux Ubuntu через Wine не занимает много времени. Его можно выполнить через консоль, но лучше воспользоваться интерфейсом, если он доступен. Для этого:
- Загружают или переносят на накопитель необходимый софт с расширением EXE.
- Кликают по нему правой клавишей мыши и выбирают пункт «Открыть файл в другом приложении».
- В новом окне нажимают по строке «Wine — загрузчик виндовс программ».
- Дожидаются открытия нового окна, в котором можно полноценно управлять скачанной или перенесенной программой, если она поддерживается Вайн.
Установка игр для Windows с помощью Wine
Установка игр и 3Д-приложений осуществляется аналогичным образом. Некоторые приложения будут работать хорошо и без лагов, а некоторые наотрез откажутся запускаться или будут тормозить и постоянно вылетать. Чтобы на 100 % убедиться, что игра поддерживается Вайн, необходимо перейти на официальный сайт программы и проверить это лично.
Выбор файла для запуска
Запустить и поставить приложение виндовс на Ubuntu, Kali, Mint, Debian, Manjaro и любой другой дистрибутив можно без проблем, если воспользоваться приложением Wine. Разработчики и дальше планируют поставлять программы, которые можно запустить на линукс без проблем.
Источник
Linux все для wine
Wine — программа для запуска Windows программ и игр внутри Linux.
История Wine
Первая версия Wine появилась в 1993 году и изначально была разработана для запуска 16-битных приложений Windows 3.1 внутри Linux.
Основателем проекта является Боб Амштадт (Bob Amstadt). С 1994 г проект перешел под управление программиста Александра Джуллиарда (Alexandre Julliard).
Название
Название Wine (W.I.N.E) является рекурсивным акронимом фразы «Wine Is Not an Emulator» — «Вайн это не эмулятор.»
Слово wine в переводе с английского означает вино. По этой причине в терминологии программы используется понятие бутылок (см. ниже). Бутылка (или префикс) — это директория (среда) внутри которой выполняется Windows программа.
Wine это не эмулятор
Wine работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.
То есть это что-то вроде прослойки между приложениями для Windows и системой Linux, которая позволяет Windows программам выполняться так, как если бы они были изначально написаны для Linux.
Wine не создает эмуляцию Windows, вместо этого приложения Windows запускаются прямо внутри текущей операционной системы.
Wine работает не только под Linux, но и под другие POSIX-совместимые операционные системы — macOS и *BSD.
Wine также работает под Windows. В Windows его обычно используют для того, чтобы запускать старые программы в современных версиях Windows.
Среда 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 также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.
Список программ и игр, работающих через 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 .
Сначала создадим новый префикс. Выполняем команду:
Теперь выполняем саму программу и указываем для нее новый префикс:
Установка недостающих библиотек (утилита Winetricks)
Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.
Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.
Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).
Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.
Нужно понимать, что Winetricks не является таблеткой от всех проблем и всегда могут потребоваться компоненты, которые Winetricks не поддерживает.
При первом запуске Winetricks предложит установить некоторые из часто используемых компонентов.
Заключение
На нашем сайте вы также можете ознакомиться со следующими материалами:
Установка
Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий
Wine есть в штатных репозиториях Ubuntu, но там может содержаться не самая свежая версия, поэтому рекомендуется устанавливать программу из PPA-репозитория, предлагаемого разработчиками.
Во время установки Wine дополнительно устанавливается довольно много других зависимостей (это может быть более 100 дополнительных компонентов).
Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)
Для установки Wine из штатных репозиториев Ubuntu, выполните команду:
Для установки Winetricks выполните команду:
Установка Wine из PPA репозитория (рекомендуется)
Процесс установки Wine в Ubuntu Linux описан в официальном руководстве. Рассмотрим, как установить Wine в Ubuntu Linux, используя PPA репозиторий.
Если у вас 64-х битная версия системы, то нужно разрешить использование 32-х битной архитектуры. Выполняем команду:
Устанавливаем ключ для репозитория — выполняем команды:
Добавляем сам репозиторий. Выберите команду для вашего дистрибутива:
Далее обновляем информацию о пакетах:
Устанавливаем Wine. Для установки стабильной версии выполняем команду:
Для установки самой свежей, но возможно не очень стабильной версии используется команда:
Источник