Wine не открывает exe файлы
Wine — программа для запуска приложений Windows на компьютерах под Unix.
Запуск Wine на Windows был мечтой фанатов, которые следуют зову сердца «Мы делаем то, что должны, потому что не обязаны это делать», по крайней мере, с 2004 года, когда кто-то попытался скомпилировать Wine в Cygwin и сломал реестр хост-системы.
Оправдание: «А как же старые приложения, которые не работают должным образом в последних Windows?». Но мы-то понимаем, что истинная причина — «Я долго страдал за своё искусство, теперь ваша очередь».
В конце 2008 года меня одолела навязчивая мысль — и я (кажется, это был я) создал страничку WineOnWindows на вики Wine. Вкратце: это было вообще невозможно, поскольку всё работало через Cygwin, MinGW или Windows Services для Unix. Текущая страница не намного успешнее.
Windows 10 представила подсистему Windows для Linux, а Ubuntu удобно загружается из Microsoft Store. В результате наша глупая идея реализуется практически сама собой, разве что надо вручную установить переменную среды DISPLAY.
До сих пор это умопомрачительно бесполезно. Wine работает только с 64-разрядными приложениями Windows, то есть даже не со всеми приложениями, которые идут в составе самой Windows 10.
(Первоначальный проект стартовал после того, как кто-то не смог запустить Encarta 97 на Windows 10. Таким образом, как и любое настоящее гиковское решение, оно на самом деле не решает оригинальную проблему пользователя).
Но я хочу ещё раз подчеркнуть: сейчас это работает тривиально. Я не какой-то сумасшедший гений, который реализовал фантастический проект — просто я, кажется, первым публично объявил о данном факте.
1. У вас же 64-битная Windows 10, верно? Это единственная версия с WSL.
2. Установите WSL. Панель управления -> Приложения -> Программы и компоненты -> Включение и отключение компонентов Windows. Поставьте галочку «Подсистема Windows для Linux». Перезапустите Windows.
3. Зайдите Microsoft Store, установите Ubuntu (в основном, для её запуска и создан WSL). Я установил Ubuntu 18.04 LTS. Откройте Ubuntu, и вы увидите терминал bash.
4. Установите следующее из командной строки bash:
Можете установить более актуальную версию Wine, если хотите помаяться дурью (не забывайте о двух новых библиотеках, которые нужны для wine-devel >=4.5 и которые ещё не вошли в Ubuntu!). Дайте знать, если это сработает.
5. Добавьте к своему .bashrc такую строчку:
Вероятно, вы захотите запустить это и в текущем окне bash.
6. Установите VcXsrv, красиво упакованную версию xorg, скомпилированную для Windows, — просто возьмите последнюю версию исполняемого файла и запустите его. Запустите X Server через кнопку «Пуск» и XLaunch. Он проведет вас через дефолты — оставьте большинство из них как есть. Я на всякий случай поставил галочку «Отключить контроль доступа». Сохраните конфигурацию.
6а. Если хотите проверить, что X-сервер настроен правильно, установите sudo apt install x11-apps и запустите xeyes для краткого путешествия обратно в 80-90-е.
7. Сам wine не работает, потому что 32-битные бинарники не запускаются в WSL. На нашей 64-битной Windows 10 выдаётся ошибка /usr/bin/wine: 40: exec: /usr/lib/wine/wine: Exec format error . Видимо, это исправили в WSL 2.
А пока запустим Блокнот в Wine!
TO DO: 32-битная поддержка. Придётся подождать выхода WSL 2. Интересно, будут ли работать древние программы Win16 — по идее, они должны запуститься в Wine, даже если больше не работают в самой Windows.
Спасибо анонимному комментатору, который предложил, как подступиться к запуску 32-битных приложений.
И теперь мы можем сделать:
Впрочем, Encarta 97 всё равно не работает:
Для тех, кто в теме: file говорит SETUP.EXE: MS-DOS executable, NE for MS Windows 3.x , так что нам нужно спуститься до редких 16-битных программ.
Encarta 97 устанавливается и работает безупречно в Wine 4.13 на Linux… но в 4.13 на Windows 10 все ещё нет:
Под операционные системы Apple macOS существует множество программ, особенно редакторов мультимедийных файлов и прочего ПО для дизайнеров, художников и музыкантов. Тем не менее, некоторые специфические приложения, в том числе и игры, для этой платформы отсутствуют, однако есть для ОС семейства Windows. Существует несколько способов запуска Виндовс-программ на макОС, которые и хотим представить далее.
Заключение
На этом заканчиваем наше руководство по запуску EXE-файлов в операционной системе macOS. Подводя итоги, отметим, что оптимальным в плане совместимости будет установка Windows через Boot Camp, тогда как по простоте эксплуатации лидирует Wine, а вариант с виртуальной машиной занимает промежуточное место между этими двумя.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Способ 1: Менеджер приложений
Существует несколько доступных вариантов инсталляции Wine. Первый подразумевает использование менеджера приложений, который встроен в популярные дистрибутивы, основанные на Debian или RedHat. В первую очередь рассмотрим именно этот вариант, а осуществляется поставленная цель так:
-
Откройте основное меню, кликнув по соответствующей кнопке, и запустите оттуда «Менеджер приложений».
Сейчас давайте приступим к рассмотрению альтернативного варианта инсталляции, если этот вам не подходит, а о предварительной настройке установленного инструмента поговорим в отдельном шаге данного материала.
Способ 2: Официальные репозитории
Как известно, программы в «Менеджере приложений» находятся в официальных репозиториях, а принцип их установки основан на терминальных командах. Именно их и следует задействовать в тех случаях, когда нет возможности открыть решение с GUI или оно попросту отсутствует в используемом дистрибутиве. Не переживайте, управление консолью не является чем-то сложным, в чем и удостоверимся далее.
-
Запустите «Терминал» удобным для вас образом, например, через меню приложений или горячую клавишу Ctrl + Alt + T.
На этом инсталляция завершена. Имеются еще и другие альтернативные методы добавления Wine в операционную систему, но их детальный разбор сейчас не имеет смысла, поэтому перемещаемся к следующему этапу.
Способ 4: Устранение вирусного заражения
Чаще всего EXE-файлы отказываются корректно работать из-за наличия в системе вредоносного ПО. Способы обнаружения и устранения угрозы чрезвычайно разнообразны, и описывать их все не представляется возможным, однако наиболее простые и эффективные мы уже рассматривали.
Шаг 2: Первый запуск и настройка Wine
К счастью, большинство параметров рассматриваемой программы уже настроены автоматически, а недостающие компоненты так же самостоятельно загружаются. Однако юзеру все-таки придется выполнить несколько действий перед переходом к запуску EXE-файлов.
-
Запустите софт, например, через «Менеджер приложений» или введя его название в консоли.
На этом процедура конфигурации успешно завершена, а значит, можно переходить к непосредственному запуску имеющихся EXE-файлов.
Способ 1: Восстановление ассоциаций файлов
Нередко зловредное ПО атакует системный реестр, что приводит к разнообразным сбоям и ошибкам. В случае рассматриваемой нами проблемы вирус повредил ассоциации файлов, вследствие чего система попросту не способна открывать EXE-файлы. Восстановить корректные ассоциации можно следующим образом:
-
Откройте меню «Пуск», напечатайте в строке поиска regedit и нажмите Enter. Затем щёлкните правой кнопкой мыши по найденному файлу и выберите вариант «Запуск от имени администратора».
Данный метод помогает в большинстве случаев, но если проблема всё ещё наблюдается, читайте далее.
Способ 1: Установка Windows посредством Boot Camp
Изначально компьютеры Apple работали на процессорах архитектур RISC и MIPS, аппаратно несовместимых с архитектурой x86-64, но вот уже десять лет как в MacBook и iMac используются решения от Intel, что позволяет установить на эти машины ОС Виндовс. Причём последнее поддерживается вполне официально – не так давно Эппл начали встраивать в свои настольные продукты инструмент Boot Camp, предоставляющий возможность инсталляции операционной системы от Майкрософт в качестве второй рабочей. Один из наших авторов подготовил инструкцию по его использованию, ознакомиться с которой вы можете по ссылке далее.
Этот вариант является идеальным решением нашей сегодняшней задачи: доступны все аппаратные возможности машины и программные особенности Виндовс, что позволяет без проблем работать со всеми совместимыми программами. Однако этот метод требует перезагрузки компьютера, а также отнимает приличный объём пространства на накопителе.
Шаг 3: Запуск EXE-файлов через Wine
Перед началом выполнения поставленной задачи хотим отметить, что не стоит рассматривать Wine как полноценное средство работы с программами для Windows. Конечно, он является эмулятором, но потребление системных ресурсов при запуске софта поднимается в несколько раз, а также могут отсутствовать какие-либо опции, изначально работающие в Windows. Далее мы расскажем о более подходящих решениях для использования ПО в Linux, а сейчас давайте все-таки разберемся с выполнением EXE-объектов.
-
Откройте файловый менеджер и переместитесь к расположению необходимого файла.
Как уже было сказано ранее, запуск EXE-файлов — не лучший способ взаимодействовать с программами в Linux. Сейчас многие разработчики создают версии, корректно функционирующие в разных дистрибутивах, однако часто их нет в официальных репозиториях, то есть скачать из менеджеров приложений такой софт не получится. Приходится скачивать отдельные DEB или RPM-пакеты либо же вообще вручную распаковывать архивы. Не потрудитесь отыскать сборку требуемого софта для вашего дистрибутива, а затем установите ее, используя инструкции из приведенной далее статьи.
Это было все, что мы хотели рассказать о запуске ПО для Windows в Linux. Как видно, лучшее решение всего одно, поэтому его и задействуют абсолютно все пользователи, желающие реализовать данную цель. Остается только следовать инструкциям, чтобы без каких-либо проблем открыть EXE-элемент и начать взаимодействие с ним.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Иногда можно столкнуться с очень неприятным сбоем, когда исполняемые файлы разнообразных программ не запускаются или их запуск приводит к появлению ошибки. Давайте разберёмся, почему такое происходит и как избавиться от проблемы.
Запуск EXE на macOS
Естественно, сами по себе исполняемые файлы для «окон» на Маке не заработают: ОС от Майкрософт и Эппл слишком разные. Тем не менее, существуют возможные варианты работы с ними, а именно установка Windows второй системой посредством Boot Camp, использование виртуальной машины или эмулятора Wine.
Способ 3: Wine
Пользователям систем на ядре Linux известна программа Wine, которая представляет собой программную «прослойку» для работы приложений Windows на ОС с ядром UNIX. Существует версия этого ПО и для macOS, однако нужно иметь в виду, что оно пока несовместимо с новейшим на момент написания статьи релизом 10.15 Catalina.
-
Для стабильной работы приложения рекомендуем загружать Stable-релиз.
Также потребуется загрузить программный компонент под названием XQuartz – без этого фреймворка Вайн не заработает.
Причины и решение проблемы с EXE
В большинстве случаев источником проблемы служит вирусная активность: проблемные файлы заражены или повреждён системный реестр Windows. Иногда причиной проблемы может быть некорректная работа встроенного в ОС брандмауэра или сбой «Проводника». Рассмотрим решение каждой из проблем по порядку.
Способ 2: Виртуальная машина
Следующий метод запуска EXE-файлов на макОС – инсталляция виртуальной машины с последующей установкой в неё одной из систем от Майкрософт. Таковых для ОС от Apple существует несколько, лучшие из них представлены в отдельном обзоре.
Работу с этим ПО покажем на примере программы Parallels Desktop.
-
Загрузите приложение и установите его. После окончания процедуры потребуется инсталлировать версию Windows в среду. Доступны два варианта – автоматический, посредством самого приложения, запускаемый по нажатию кнопки «Установить Windows». При этом будет загружена новейшая версия «десятки».
Вариант вручную подразумевает использование бесплатных тестировочных образов Microsoft, загрузочных флешек либо ISO-файла.
Выберите подходящий для вашей ситуации вариант и установите Виндовс – технически непосредственно процедура инсталляции ничем не отличается от таковой для обычного компьютера.
Заключение
Как видим, наиболее распространённая причина сбоев в работе EXE-файлов – вирусное заражение, потому мы хотим напомнить вам о важности наличия в системе защитного ПО.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
2. Как ускорить открытие программ. Думал линукс будет работать быстрее. У меня стоит 4гб оперативки, I3 проц и 1гб видеокарты, думал линукс летать будет, а он думает. Уверен можно настроить под себя.
3.Возможно поставить дургую, "более быструю" версию линункса? Какую?
Сначала сам Wine запусти (Настройка Wine),его надо настроить-он ещё докачивать библиотеки будет/
Вчера зафиналили Debian-8.0-Jessie-amd64,при установке можно выбрать окружение-KDE поставь будет привычней и удобней разбираться чем в Ubuntu.По скорости Ubuntu ничем от других не хуже-действительно HDD одна из первых причин подтормаживания
1) "Прешел" - начните с изучения русского языка в школе
2) "UBUNTU" - это НЕ линукс. Это говносборка на нестабильной ветке Дебиана
3) "WINE не открывает exe файлы" - ну криворуких ламеров не сеют и не жнут, сами родятся
4) "Думал линукс будет работать быстрее" - Линукс и работает в разы быстрее. А у Вас тормоза приклеены от мудёвой графической оболочки Unity, которая в Ubuntu по умолчанию. Можете переключиться на Gnome - будет тормозов ещё +25%
5) "Возможно поставить дургую, "более быструю" версию линункса? " - Линукс это не операционная система. Это ядро десятков операционных систем. И да, он быстрый.
Мюнхгаузен Искусственный Интеллект (123198) Конкретный совет: №1 Избавиться от говносборки №2 Поставить ЛЮБОЙ нормальный Линукс №3 Если что-то не получится - показать логи P. S. У меня в wine пара десятков виндовых приложений крутятся и большинство намного шустрее, чем в Виндовс.
Из других ОС могу посоветовать PCLinuxOS, Kubuntu Fierta Edition, MakuluLinux.
Саньок, г-н Мюнхгаузен лучше всех на этом форуме разбирается в Лине! Единственный недостаток - убунтоненавистник! На Убунту построенные ОС научились рулить очень неплохо. Второй год у меня Matuntu - нареканий нет.
>>3.Возможно поставить дургую, "более быструю" версию линункса? Какую?
Да можно. Ставь Gentoo или Arch Linux
Способ 2: Отключение брандмауэра Windows
Иногда причиной, по которой не запускаются EXE-файлы, может быть встроенный в Виндовс файерволл, и отключение данного компонента избавит вас от проблем с запуском файлов этого типа. Мы уже рассматривали процедуру для Windows 7 и более новых версий ОС, ссылки на подробные материалы представлены ниже.
- Щёлкните ПКМ по кнопке «Пуска» и выберите в меню пункт «Панель управления»
Описанная последовательность действий выглядит необычно, но она доказала свою эффективность.
Читайте также: