Wine (WINE Is Not an Emulator) – специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе :).
Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе). С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр.
В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр. Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается. Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):
Wine. Запуск Windows приложений в Linux.
sudo apt-get install wine winetricks
sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine
sudo yum install wine
cd /tmp
wget http://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
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) — opengl
2. Multisampling Direct3D — enabled
3. OffscreenRenderingMode(orm) — fbo
4. PixelShaderMode(psm) — enabled
5. Render TargetLockMode(rtlm) — auto
6. UseGLSL(glsl) — enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).
7. VertexShaders(vsm) — hardware
8. 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), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить wine-staging, который также является тестовым, но имеет несколько дополнительных возможностей.
P.S. для любителей один раз увидеть, чем сто раз прочитать – небольшой видеоурок по установке тестовой версии Wine на Ubuntu:
Источник: linuxoidblog.blogspot.com
Как использовать Wine для запуска программы Windows в Linux [Полное руководство]
Поскольку вы здесь, я предполагаю, что вы пользователь Linux. И время от времени вы спрашиваете: могу ли я запускать приложения Windows в Linux?.
Ответ на этот вопрос — да. Да, ты можешь запускать приложения Windows в Linux. Вот несколько способов запуск программ Windows с Linux :
- Установка Windows на отдельный раздел жесткого диска
- Установка Windows как виртуальной машины в Linux
Оба они работают нормально. Но они немного нуждаются в ресурсах.
Если вам нужно использовать только небольшое приложение Windows, установка Windows на отдельный раздел жесткого диска или в качестве виртуальной машины неэффективна. Более того, виртуальная машина не может использовать всю мощность вашей машины. Итак, какое решение?
Не беспокойтесь, есть другой способ использовать программное обеспечение Windows в Linux. Это называется Вино . Если вы еще не знакомы с ней или вы новичок в мире Linux, эта статья для вас.
В этом руководстве для начинающих я покажу вам, что такое Wine и как его использовать для запуска программного обеспечения Windows в Linux. Я использовал здесь Ubuntu, поскольку Ubuntu является одним из
лучшие дистрибутивы Linux для начинающих , но любой другой дистрибутив Linux будет иметь более или менее те же шаги (за исключением команд в дистрибутивах на основе Arch или Fedora).
Использование Wine для запуска программ Windows в Linux
Вино означает Wине яs Nне Eэмулятор. И ВИНО на самом деле является аббревиатурой от этого слова. И, как уже говорилось ранее, это даже не виртуальная машина.
Скорее, это уровень совместимости для запуска приложений Windows в UNIX-подобных или POSIX-совместимых операционных системах (например, Linux, Mac, BSD). В то время как виртуальная машина или эмулятор имитирует внутреннюю логику Windows, Wine переводит эту логику Windows в собственную логику жалоб UNIX / POSIX.
Проще говоря, Wine преобразует внутренние команды Windows в команды, которые ваша система Linux понимает изначально.
Установка Wine
Есть разные способы установить Wine в вашей системе. Поскольку это руководство для начинающих, я опишу здесь самое простое.
Почти все дистрибутивы Linux поставляются с Wine в репозитории пакетов. В большинстве случаев последняя стабильная версия Wine доступна через репозиторий пакетов. Установить Wine на Ubuntu так же просто, как запустить терминал и выполнить следующие команды:
sudo apt update. sudo apt установить вино
Однако, если вы используете 64-битную установку Ubuntu, вам необходимо выполнить следующие дополнительные команды:
sudo dpkg —add-architecture i386
Это добавит поддержку 32-битной архитектуры в ваш дистрибутив, что поможет вам при установке определенного программного обеспечения. Если вы не знаете, какая у вас 32-битная установка или 64-битная, прочтите эту статью: 32-битный или 64-битный Ubuntu?
Какие приложения Windows поддерживает Wine?
В настоящее время Wine полностью поддерживает большое количество приложений Windows. Они будут работать без каких-либо проблем.
Однако новые приложения для Windows разрабатываются каждый день. Многие из них не будут работать в Wine так, как мы хотим. Но темп разработки Wine также быстр, поддержка новых приложений добавляется постоянно.
И есть специальная база данных для отслеживания всего этого.
База данных приложений Wine имеет почти 24 000 приложений, имеющих разный статус в зависимости от того, насколько хорошо эти приложения работают в Wine. Если вы хотите быстро проверить рейтинг приложения, которое хотите использовать в Wine, вы можете посмотреть здесь. Вот значение этих рейтингов:
- Платина: Эти приложения устанавливаются и запускаются безупречно в готовом к работе Wine.
- Золото: Эти приложения работают безупречно с некоторой специальной конфигурацией.
- Серебро: Приложения с незначительными проблемами помечены как Silver.
- Бронза: У бронзовых есть серьезные проблемы, которые серьезно влияют на использование.
- Мусор: Они просто не работают в Wine.
Обзоры, процедура установки, версия Wine, с которой оно было протестировано, и различные полезные данные также доступны для каждого приложения здесь.
Конечно, база данных приложений Wine — это в основном данные, созданные пользователями, поэтому вы всегда можете попробовать запустить приложение с другой версией Wine и поделиться своим результатом с остальными сообщество.
Поиск приложения в базе данных приложений Wine
Давайте посмотрим, как найти приложение в базе данных Wine Application.
Перейти к База данных приложений Wine . Нажмите Обзор приложений из левой боковой панели.
Поиск приложения в Wine AppDB
Напишите название приложения, которое хотите найти, в Имя поле.
Фильтр имен Wine AppDB
Щелкните ссылку на приложение в результатах поиска.
Вы увидите описание приложения. Будет список различных версий с рейтингом совместимости с конкретной версией Wine.
Страница приложения Wine AppDB
Нажмите на ссылку последней версии.
Это главная страница, которую вам нужно проверить. Будет подробная информация об этой конкретной версии.
Подробная информация о приложении
Вы поймете, что сработает, а что нет. Также сюда будет включена процедура установки, если для установки потребуются какие-либо дополнительные задачи.
Начало работы с Wine
Прежде чем мы продолжим установку и запуск приложений в Wine, мы должны иметь четкое представление о некоторых вещах и о том, как настроить Wine для использования:
WinePrefix
Приложениям Windows нужен диск C:. Для этой цели Wine использует виртуальный диск C:. Каталог этого виртуального диска C: называется винный префикс. Прежде всего, нам нужно создать винный префикс. Для этого запустите терминал и введите эту команду:
winecfg
Это создаст винный префикс и откроет окно конфигурации для Wine. Вы можете изменить параметры конфигурации, если хотите, или оставить все как есть на некоторое время и закрыть. Теперь вы можете найти виртуальный диск C:
$ HOME / .wine / c_drive
WinePrefix C: Диск
Общее правило — устанавливать каждое новое приложение в новый винный префикс. Мы можем создать и поддерживать несколько винных префиксов вручную. Но новичкам эта задача покажется довольно утомительной.
Так что мы пока пропустим эту часть. Но позже я покажу, как легко это сделать.
Установка приложения с помощью Wine
Установить поддерживаемое приложение в Wine обычно так же просто, как дважды щелкнуть установочный файл. Однако теперь мы увидим пошаговое руководство по установке 7-молния о вине.
Прежде всего, проверьте 7-молния рейтинг в базе данных приложений Wine. У него платиновый рейтинг, так что мы в порядке. Откройте конфигурацию Wine ( winecfg ) и установите для версии Windows значение Windows 7.
Винная Windows 7
Щелкните правой кнопкой мыши установочный файл 7-zip и выберите Открыть с помощью загрузчика программ Windows Wine.
7-zip установочный файл
Видите путь к папке назначения? Установка 7-zip распознала виртуальный диск C: от wineprefix.
Каталог установки 7-zip на Wine
Завершите установку и перейдите в каталог установки [ $ HOME/.wine/drive_c/Program Files / 7-zip /] из файлового браузера.
Щелкните правой кнопкой мыши 7zFM.exe и перейдите в Характеристики > Открыть с.
Установить загрузчик .exe по умолчанию
Выбирать Загрузчик программ Wine для Windows и закройте окно. Дважды щелкните 7zFM.exe.
7-zip работает с Wine
И вот так! Чтобы создать ярлык на рабочем столе, щелкните файл правой кнопкой мыши.
Создание ярлыка 7-zip
Теперь переместите ссылку на рабочий стол.
Переместить ярлык на рабочий стол
Теперь вы можете запустить 7-zip прямо со своего рабочего стола. Все, что вам нужно сделать, это дважды щелкнуть значок.
Запустите 7-zip с рабочего стола
Если вы хотите получить доступ к своим файлам в Linux, они обычно находятся в Z: Привод.
Каталог Linux в Z: диск
Вы можете использовать 7-zip так же, как и в Windows — для извлечения и создания архивов и тому подобного.
Давайте сделаем вещи (намного) проще
Вы могли заметить, что в Wine Application Database в каждой версии обзора приложения упоминается конкретная версия Wine.
Это из-за быстрого развития Wine. Хотя приложение работает с текущей версией Wine, оно может не работать с будущей версией из-за внесенных изменений.
Кроме того, я уже упоминал об установке каждого приложения с отдельным новым винным префиксом. Так что у одного приложения нет шансов вмешаться в работу другого. И делать все это вручную, обычно с терминала, отнимает много времени, утомительно и порой сбивает с толку.
PlayOnLinux здесь, чтобы спасти. Он предоставляет удобный интерфейс для простого выполнения всех этих задач. Для установки PlayOnLinux на Ubuntu просто выполните эту команду:
sudo apt установить playonlinux
Интерфейс PlayOnLinux
Вы можете легко выполнить любую задачу, связанную с Wine, с PlayOnLinux с красивым и интуитивно понятным графическим интерфейсом:
- Установка и удаление приложений.
- Создание, обновление и удаление винных префиксов.
- Поддерживайте Wine различной архитектуры и версий.
- Запустить и создать ярлык для установленных приложений.
- И так далее…
Но все же вам нужно будет проверить базу данных Wine Application Database на предмет обзоров, процедур установки и тому подобного.
Преимущества использования Wine
Когда дело доходит до запуска приложений Windows в системе Linux, Wine предоставляет множество преимуществ по сравнению с использованием эмуляторов или виртуальных машин.
- Представление: Wine невосприимчив к потере производительности, которая в противном случае происходит при эмуляции.
- Родной опыт: Нет необходимости открывать Wine перед запуском приложения Windows. Как именно работает Wine, будет более понятно из этой цитаты с официального сайта,
Wine можно рассматривать как эмулятор Windows примерно так же, как Windows Vista можно рассматривать как Эмулятор Windows XP: оба позволяют запускать одни и те же приложения, переводя системные вызовы практически одинаково. способ. Настройка Wine для имитации Windows XP мало чем отличается от настройки Vista для запуска приложения в режиме совместимости с XP.
Производные вина
Существует довольно много проектов для запуска приложений Windows на других платформах, основанных на Wine:
- CrossOver : CrossOver разработан компанией CodeWeavers. Он основан непосредственно на Wine с несколькими настройками и проприетарными надстройками. Фактически, в CodeWeavers работает большая часть разработчиков Wine. В отличие от быстрых выпусков Wine, выпуски CrossOver более стабильны. Единственным и главным недостатком является то, что Crossover не является бесплатным.
- PlayOnLinux : PlayOnLinux полностью основан на Wine. И обеспечивает более простой способ установки и управления приложением с помощью Wine. PlayOnLinux бесплатен.
Он также доступен для Mac как PlayOnMac . - ReactOS : ReactOS — это совершенно другая операционная система с открытым исходным кодом для запуска приложений Windows. Он повторно использует значительное количество кодов из Wine. Однако этот проект находится в стадии разработки уже более десяти лет, и я не рекомендую его.
Дополнительные советы по использованию Wine
Это еще одна важная часть использования Wine. Winetricks — это вспомогательный сценарий для загрузки и установки различных распространяемых библиотек времени выполнения, необходимых для запуска некоторых приложений в Wine. Они могут включать замену компонентов Wine с использованием библиотек с закрытым исходным кодом. Winetricks поставляется с установкой Wine в Ubuntu.
Для запуска Winetricks выполните эту команду:
Винетрикс.
Есть много возможностей помочь вам с различными задачами.
Установка приложения с помощью Winetricks
если ты Установить приложение от winetricks он будет установлен в отдельный винный префикс. Давайте установим VLC :
Winetricks — Установить приложение
Winetricks — Установить VLC
Затем он начнет загрузку установочных файлов VLC. А затем проведет вас через остальную часть процесса. Все очень просто.
Установите Windows DLL или компоненты и прочее
Вы можете выбрать винный префикс из winetricks и установить различные библиотеки и компоненты, необходимые для приложения, которое вы хотите запустить, а также выполнять другие операции.
Скрипты Winetricks
Библиотеки и компоненты Winetricks
N.B.: Если использование winetricks кажется вам сложным, ничего страшного. Я тоже чувствую то же самое. По этой причине я всегда использую PlayOnLinux. PlayOnLinux может делать все, что вам может понадобиться, из Winetricks.
Для получения дополнительной информации вы можете проверить FAQ по вину и Документация .
Надеюсь, вы найдете это полное руководство для начинающих по использованию Wine в Linux полезным. Теперь вы можете запускать программы Windows в Linux без установки виртуальной машины или двойной загрузки.
Дайте нам знать, если у вас есть какие-либо вопросы или мнения в разделе комментариев ниже.
Как установить Pip в Ubuntu 20.04 и 18.04 [Супер простой способ]
Pip — это инструмент командной строки, который позволяет устанавливать пакеты программного обеспечения, написанные на Python. Узнайте, как установить Pip в Ubuntu и как использовать его для установки приложений Python.TL; DRЧтобы установить PIP в .
Как использовать текстовый редактор Nano в Linux [со шпаргалкой]
Нано по умолчанию текстовый редактор на основе терминала в Ubuntu и многих других дистрибутивах Linux. Хотя его проще использовать, чем подобные Vim и Emacs, это не значит, что Nano не может быть слишком сложным в использовании.В этом руководстве .
[Решено] Команда add-apt-repository не найдена в Debian и Ubuntu
Последнее обновление 4 апреля 2020 г. По Абхишек ПракашКомментариев: 141В этом кратком руководстве показано, как быстро исправить ошибку «add-apt-repository command not found» в Debian, Ubuntu и других дистрибутивах Linux на основе Debian.Один из .
Источник: wowgold-seller.com
Wine — первый запуск
Первый запуск программы Wine создаёт рабочее окружение для программ операционной системы Windows.
Установили? Запускайте. Не знаю как теперь, а раньше если первым запуском включать программу для Windows сразу, а не winecfg, ничего не запускается, а компьютер как-то странно медленно работает.
Поэтому у меня инстинкт прежде всего набрать winecfg — либо в консоли, либо в Alt-F2 (Выполнить. ; пакеты для Debian/Ubuntu создают в главном меню специальное меню из трёх программок для Wine, а среди них и winecfg). Если раньше Wine ни разу не запускался, в домашнем каталоге пользователя будет создана директория .wine.
Так как он начинается с точки, он скрытый. Его можно увидеть только если поставить галочку в менеджере файлов, обычно в третьем меню окна. Или наберите в адресной строке .w , а менеджер файлов уже сам дополнить ine ! Это каталог окружения Wine, там создаются несколько основных системных каталогов операционной системы Windows. Если вы выполняете установку программы в Wine на диск C: , ищите затем программу именно в эту директорию. Если вы хотите установить программу в любой другой каталог пользователя, ищите этот каталог при помощи программы установки на диске Z: .
Есть ещё полезная команда, wineprefix:
WINEPREFIX=/home/zenitur/FarCry2 winecfg
И создастся новый каталог окружения Wine. Если вы хотите поэкспериментировать с запуском программы, не боясь сломать основные настройки, предлагаю воспользоваться этой командой!
Примечание: совет первый с половиной?
Ещё одно примечание: я уже написал статью и совсем забыл написать хотя бы один способ запуска любой программы для операционной системы Windows! Это можно сделать при помощи менеджера файлов, консоли, или ярлыка в главном меню или на рабочем столе. Первый способ я не люблю.
Запуск программы происходит в таком случае не из каталога, где программа находится, а из диска Z: . Quake III Arena (который есть в версии для Linux, см. сайт //ioquake3.org/) из-за этого не запускается — это я пример привожу. Большинство программ работают от двойного клика на её файл в файловом менеджере. Но я привык делать запуск только из консоли. Как?
cd /home/zenitur/Heroes_IV/ wine heroes4
.exe можно и не писать.
Ярлык — ну, с ним всё понятно. Их можно создавать самостоятельно. Для этого откройте любой и посмотрите, как он работает. Там сначала идёт WINEPREFIX, а потом сама команда wine и файл. Так что проблемы, как с Quake, не будет.
winecfg
Ну что, запустилось окно настройки программ в Wine? Запустилось. Что видим? Окно с несколькими вкладками . Сами разберёмся методом тыка, или вам показать? Ну, смотрите.
В первой вкладке — выбор имитируемого поведения версии операционной системы Windows. Можно для каждой программы (и в любой момент сменить), а можно для отдельной программы выставить другую версию. Полистайте выпадающий список, там интересно.
Вторая вкладка — библиотеки операционной системы Windows. Что это? Заглянем в каталог ~/.wine/drive_c/windows/system32 . Мы видим свободные эквиваленты библиотек операционной системы Windows. Правда, каждая занимает всего 2,4 килобайта. Почему? А потому что сами эквиваленты находятся в системных каталогах, а это — нечто вроде ярлыка «Здесь нужно использовать библиотеку из Wine».
Ничего плохого не случится, если заменить любую библиотеку на библиотеку из имеющейся у вас копии операционной системы Windows. Будет только улучшение работы программ, потому что эквивалент эквивалентом, а полная версия библиотеки — лучше. После замены библиотеки на нативную (ну, то есть «родную для операционной системы Windows») нужно вписать (или выбрать из выпадающего списка) эту библиотеку во вторую вкладку программы winecfg. Если этого не сделать, ничего плохого не случится: лично у меня библиотека из Windows всегда работает сразу, стоит положить её в каталог с запускаемой программой, или заменить эквивалент библиотеки в окружении Wine. Но иногда в руководствах по запуску программ написано, что это необходимо сделать.
В третьей вкладке можно сделать оконный режим работы Wine — классно! Лично мне нравится. Ещё можно установить стили оформления для оконных приложений Wine.
Что там есть дальше я не помню — у меня сейчас нет установленной программы Wine.
Есть вкладка Диски — сюда можно добавить новую букву диска, обозначающую какой-нибудь каталог. Например, компакт-диска. Обычно буква диска для компакт-диска создаётся автоматически. Если есть только диск C: ( ~/.wine/drive_c ) и Z: ( / ), компакт-диск можно добавить вручную, или нажать на кнопку Автоопределение. Почему-то образы дисков, подключенные командой mount -t iso9660 ~/image.iso -o loop /media/cdrom0 , определяются как жёсткий диск . Запуск программы от суперпользователя, или запись диска, или программа Cdemu, решает проблему.
Вкладка Звук . Если у вас Wine стабильной версии 1.0 или 1.0.1 , в выпадающем списке внизу вам необходимо выбрать Эмуляция. Если версия Wine 1.1.6 или выше, ничего не менять, или выставить обратно.
В последней вкладке можно ввести имя, на которого якобы зарегистрирована копия операционной системы Windows, и организацию. Хоть что — но если этого не сделать, ничего страшного не случится. Единственная программа, которой лично от меня нужно было это, это Microsoft Office. И это можно сделать в её программе установки.
Источник: zenway.ru