Запуск EXE-файлов в Linux

Шаг 1: Установка Wine

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

Способ 1: Менеджер приложений

Существует несколько доступных вариантов инсталляции Wine. Первый подразумевает использование менеджера приложений, который встроен в популярные дистрибутивы, основанные на Debian или RedHat. В первую очередь рассмотрим именно этот вариант, а осуществляется поставленная цель так:

  1. Откройте основное меню, кликнув по соответствующей кнопке, и запустите оттуда «Менеджер приложений».
  2. Открытие менеджера приложений для установки Wine в Linux

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

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

  7. На странице программного обеспечения вас интересует кнопка «Установить».
  8. Кнопка для начала установки на странице приложения Wine в Linux

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

  11. Ожидайте завершения инсталляции. Данная операция займет несколько минут, поскольку Wine является объемным приложением.
  12. Ожидание завершения инсталляции приложения Wine в Linux через менеджер приложений

  13. После нажмите на кнопку «Запустить», чтобы выполнить предварительную конфигурацию.
  14. Открытие программы Wine в Linux после установки через менеджер приложений

Сейчас давайте приступим к рассмотрению альтернативного варианта инсталляции, если этот вам не подходит, а о предварительной настройке установленного инструмента поговорим в отдельном шаге данного материала.

Способ 2: Официальные репозитории

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

  1. Запустите «Терминал» удобным для вас образом, например, через меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Запуск терминала для установки Wine в Linux через официальные репозитории

  3. В появившейся строке введите sudo apt install wine-stable. Если вы используете дистрибутив, основанный, например, на RedHat, следует заменить пакетный менеджер APT на установленный в текущей сборке. Это может быть, например, YUM или Pacman.
  4. Ввод команды для установки Wine в Linux через официальные репозитории

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

  7. Вы будете уведомлены об увеличении количества занятого пространства. Подтвердите это сообщение, выбрав вариант Д.
  8. Одобрение уведомления о занятом пространстве при установке Wine в Linux

  9. Ожидайте окончания инсталляции. Во время этого не закрывайте «Терминал», иначе весь процесс будет сброшен.
  10. Ожидание завершения установки программы Wine в Linux через терминал

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

Шаг 2: Первый запуск и настройка Wine

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

  1. Запустите софт, например, через «Менеджер приложений» или введя его название в консоли.
  2. Запуск программы Wine в Linux после установки через терминал

  3. Дождитесь завершения обновления конфигурации. Во время этого на экране будут появляться сообщения о надобности инсталляции дополнительных компонентов, включая .NET Framework и Gecko.
  4. Подготовка программы Wine в Linux для функционирования

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

На этом процедура конфигурации успешно завершена, а значит, можно переходить к непосредственному запуску имеющихся EXE-файлов.

Шаг 3: Запуск EXE-файлов через Wine

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

  1. Откройте файловый менеджер и переместитесь к расположению необходимого файла.
  2. Переход к файлу для его дальнейшего запуска Wine в Linux

  3. Щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт «Открыть в другом приложении».
  4. Переход к выбору приложения для запуска программы через Wine в Linux

  5. Появится отдельное окно «Выбрать приложение». Здесь вас интересует пункт «Wine — загрузчик Windows программ».
  6. Выбор программы Wine в Linux в качестве средства запуска EXE-файла

  7. Если это уже полноценный софт, он откроется в новом окне и им можно управлять. В случае взаимодействия с инсталлятором начните стандартную операцию установки.
  8. Установка EXE-файла в Wine в Linux для дальнейшего запуска

  9. Дождитесь окончания этой операции. Она может занять много времени, поскольку процессор в большинстве ситуаций нагружается на максимум.
  10. Ожидание завершения установки программы EXE через Wine в Linux

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

Как уже было сказано ранее, запуск EXE-файлов — не лучший способ взаимодействовать с программами в Linux. Сейчас многие разработчики создают версии, корректно функционирующие в разных дистрибутивах, однако часто их нет в официальных репозиториях, то есть скачать из менеджеров приложений такой софт не получится. Приходится скачивать отдельные DEB или RPM-пакеты либо же вообще вручную распаковывать архивы. Не потрудитесь отыскать сборку требуемого софта для вашего дистрибутива, а затем установите ее, используя инструкции из приведенной далее статьи.

Подробнее: Установка программ в Linux

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Поделиться статьей в социальных сетях:



Еще статьи по данной теме:


7 комментария

Привет. Если линукс установлен уже, будет ли работать на другой машине с этого диска, и не слетят ли программы? Спасибо

товарищи помогите запустить ехе файлы, комп в хостеле в центре стокгольма, жизни нет без дополнительных прог,а тут гребанный линукс и админправа чужие!
Хелп!
я не знаю линукс совсем-как в 93м году к виндовс руководства читаю бл
Может скинете прог портабл-которые открывают и архиватор может какой итп

Благодарю!

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

помогите, скачивал через терминал. скачивание было довольно долгим, а в конце было это:
E: Не удалось настроить «libc6:i386».
E: Не удалось выполнить оперативную настройку «libgcc-s1:i386». Подробнее смотрите в man 5 apt.conf об APT::Immediate-Configure. (2)
vladkotelnikov75@VivoBook-15-ASUS-Laptop-X540BA:~$ wine
Usage: wine PROGRAM [ARGUMENTS…] Run the specified program
wine —help Display this help and exit
wine —version Output version information and exit

когда пишу sudo apt install wine-stable пишет это:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет wine-stable самой новой версии (3.0.1ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 160 пакетов не обновлено.
не знаю что делать.
помогите

Здравствуйте, Аноним. Это значит, что Wine уже установлена в вашем дистрибутиве Linux. Воспользуйтесь встроенным поиском через Меню приложений, чтобы отыскать его там.

и так, я запустил командой wine program прошло обновление конфигурации, и после этого в терменале было написано вот это:

0009:err:module:__wine_process_init L»C:\\windows\\system32\\program.exe» not found

Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.