В linux не запускается программа Windows

Если вы все-таки пере ведете свой офис на Linux, останется два способа запускать стандартные программы Windows.

И так инсталируем wine

После установски сразуже запустите программу wine чтобы она создала свои папки ~/.wine
делается это коммандой в консоле

Программа спросит у Вас версию Windows и ещё пару вопросов

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

wine /полный путь до вашей программы/program.exe

либо можно назначить в файловом браузере Nautilus (именно им вы просматриваете содержимое вашей файловой системы по умолчанию, если проводить параллель с Windows, то это своеобразный explorer.exe Ubuntu) открывать в Wine exe-файлы по умолчанию, для этого найдите любой exe-файл: Правый щелчок по нему -> Вкладка «Открывать в программе» -> Добавить -> Использовать другую программу -> Написать wine.

Теперь все exe-программы будут открываться в Wine двойным щелчком.

С помощью Wine запускаются и игры, например Warcraft III Frozen Throne запускается и работает без всяких нареканий, инструкции выше для него хватит.

[РЕШЕНО] Не запускается Windows после установки Linux | ISH

Для примера приведу инструкцию по запуску Counter-Strike

Для начала проделываем все вышеописанное, затем на рабочем столе создаем новый ярлык(Правый щелчок -> Создать кнопку запуска…), Заполняем аналогичным образом поля (При желании можно поместить иконку игры в /usr/share/pixmaps с правами администратора (sudo nautilus) и назначить ярлыку иконку игры). Перед запуском полноэкранный приложений или игр лучше выключать beryl, т.к. могут возникать проблемы.
Все, Counter-Strike запускается с помощью ярлыка, можно играть.

Источник информации: http://mannix.ru/novosti/zapusk-windows-prilozhenij-v-linux.html

Оставьте свой комментарий!

Источник: pro-spo.ru

Почему windows exe не работает на Linux?

Я спрашиваю, ПОЧЕМУ это не работает.

Чем отличается способ запуска исполняемого файла в Windows и запуска исполняемого файла в Linux? Почему они должны быть разными? Кроме того, почему исполняемые файлы Linux не имеют расширения файла?

изменён ᔕᖺᘎᕊ 5k
задан Nav 493

3 ответа 3

Исполняемые файлы Linux и Windows используют разные форматы. Linux использует формат ELF на большинстве архитектур, в то время как Windows использует формат PE. ELF лучше подходит для того, как Linux управляет общими библиотеками, а PE лучше подходит для того, как Windows управляет общими библиотеками, но нет фундаментальной причины, по которой Linux не может выполнять исполняемые файлы PE или исполняемые файлы Windows ELF. Фактически, Linux может выполнять исполняемые файлы PE через Wine.

Сложность состоит в том, что Windows и Linux имеют совершенно разные API: у них разные интерфейсы ядра и наборы библиотек. Таким образом, чтобы фактически запустить приложение Windows, Linux должен был эмулировать все вызовы API, которые делает приложение. Это много работы. Wine делает это в некоторой степени, но это очень сложно, тем более что производитель Windows не сотрудничает. Вы можете сравнить его, скажем, с изучением английского языка, когда ваш родной язык — китайский: исполняемый формат — алфавит (не сложный в освоении), API — словарь (требуются годы, чтобы достичь уровня, на котором вы можете начать читать литературу ).

Как запускать Windows игры в LINUX без STEAM GOG итд.

Источник: poweruser.guru

В linux не открывается exe файл

Отыщите кнопку поиска, чтобы открыть строку для ввода названия программы.

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

Для начала этой процедуры придется подтвердить подлинность учетной записи, введя пароль.

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

Читайте также:
Как восстановить программы после установки Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Откройте файловый менеджер и переместитесь к расположению необходимого файла.

Щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт «Открыть в другом приложении».

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

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

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

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

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

Читайте также:
Лучшая программа для установки драйверов Windows 10

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

Запуск .exe файлов

Как запускать .exe файлы на linux’e

вперде.

Ребутнувшись в винду.

Что тебе нужно запускать и зачем? Зачем ты ставил линукс? Учил ли ты матчасть?

А вообще гугли в сторону Wine.

В консоли:

что за тупой троллинг в техразделе?
либо вино, либо никак
ещё вопросы будут?
хотя. под *.exe может быть и баш-скрипт
вопрос не раскрыт — ТС — тролль!
язабан!

Двойным щелчком мышкой.

Не надо их запускать.

А может и программа для mono. Тогда

. или установщик i2p

ЯЗАБАН

Несмотря на то, что вопрос о линукс, данный тред не соответствует ЛОРу.

вот к чему последние две фразы и зачем так упорно тыкать восклицательные знаки?

не осилил?
молодец
вот и целуйтесь со своей луной! (с) незнайка на луне

sudo aptitude install wine

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

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

С ума чтоль посходили?

Может парню лет 15. А может какие ещё обстоятельства.

vital1k777, иди на форум того Linux который используешь. Здесь даже модератор за тебя не заступиться и не удалит хамство.

> Может парню лет 15.

То есть в 15 лет человек неспособен набрать два слова в поисковике?

Советую начать с гугла. Гуглить в сторону Wine, как, вероятно, уже сказали. Желаю тебе осилить.

И, да, *.exe файлы не нужны. Ищи эльфийские бинарники (или исходные коды, чтобы самому собрать эти бинарники) или какой-нибудь аналог программы, которую хочешь запустить.
Информации ты дал немного. Форум сделан для решения конкретных вопросов. Нужно сказать: «У меня так-то и так-то, хочу так-то и так-то, делаю так-то и так-то, а получается так-то и так-то», тебе ответят, где ты неправ и как надо. Или зададут наводящие вопросы, которые помогут тебе сделать то, что тебе нужно.

Для начала нужно узнать: твой дистрибутив, программу, которую ты хочешь запустить, зачем это тебе нужно (и нужно ли это). Если ты хочешь получить общую информацию, то для этого не нужно ходить на форумы. Написана куча мануалов и инструкций с картинками, чтобы даже «ламера виндовозные» разобраться могли. Найти всё это дело можно, задав пару простых запросов гуглу. И только тогда, если что-то не получится, нужно пойти на форум и разобраться, что же ты делаешь не правильно.
Надеюсь, ты дочитал моё наставление до конца (а я, вероятно, не тот, кто должен читать подобные нравоучения), осознал свою ошибку и без промедления пошёл в гугл с запросом «linux wine exe».

Установи wine и сможешь запускать .exe файлы как в Windows. А установленные программы для Windows будут доступны из меню (подменю Wine).

То есть в 15 лет человек неспособен набрать два слова в поисковике?

С неисправимой ошибкой в генокоде тут делать нечего

>А вы сами то пробовали поискать?
пробовал

Кстати, реально ли использовать xen + win$ для запуска игр?

>> А вы сами то пробовали поискать?

Похоже что нет, т.к. в результатах точно такой же бред на тех же позициях что и тут

Читайте также:
Как восстановить программу офис с помощью панели управления в Виндовс 10

Господа, ну и развели вы тут!

Нет бы просто сказать: «язабан».

>Может парню лет 15.

Мне 15
Линуксы стал осваивать в 13. Но я не прыщавый задрот-игроман-дуалбутчик-красноглазик-быдлокодер-etc, нет.

Почитайте про wine, для вашего дистрибутива.

То что прыщей нет — уже хорошо.

ТС’у: большинство exe файлов можно запустить только в вайн, ну или в виндовсе

вот как раз по первой ссылке очень хороший пример использования binfmt_misc. я так в 2005г. пугал человеков ./winamp.exe

> Но я не прыщавый задрот-игроман-дуалбутчик-красноглазик-быдлокодер-etc, нет.

А почему тогда начал осваивать? Зачем еормальному 13-летнему парню линукс?

P.S. 16-летний парень.

Начал ковырять линуксы в 13. Интересно же.
Тоже 16.

он думает что восклицательные знаки добавляют его бредовым речам убедительности

Двойной клик в 95% случаев решает задачу, при условии установленного WINE. Если нет — команду в консоли уже посоветовали, и смотреть на что рунается.

>Но я не прыщавый задрот-игроман-дуалбутчик-красноглазик-быдлокодер-etc, нет
Да никто ничего подобного про тебя и не подумал.

Автор, ты чего не пишешь? Напиши нам, почему ты хочешь запустить exe, с какой целью, и мы скажем, возможно это или нет.

> То есть в 15 лет человек неспособен набрать два слова в поисковике?

>Двойной клик в 95% случаев решает задачу, при условии установленного WINE. Если нет — команду в консоли уже посоветовали, и смотреть на что рунается.

в 95% случаев при тупо двойном клике оно ругается на неустановленный executable bit. Правда, отписывает об этом факте довольно доходчиво, и исправить ситуацию не составляет труда.

ЛОР вперде.

Ubuntu: sudo apt-get install wine
Fedora: sudo yum install wine
И еще куча комбинаций
K.O.

А я начал в 14, когда интернет нормальный провели. А сейчас мне тоже 16, правда уже студент 1 курса.

И почему я не удивлен количеству ненависти и желчи в этом треде?

Все-таки, парень, ты зря пришел на ЛОР за ответами. Знай, что здесь в основном обитают дегенераты и наркоманы, которые ненавидят все и вся, кроме священного слова Linux (некоторые и Linux ненавидят) и дельного совета никогда не дадут.

Для остальных, привожу текст из предыдущей темы автора. Может кому-нибудь станет стыдно за свое поведение. Впрочем, о чем это я? Конечно никому не станет стыдно.

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

ТС, тебе два совета:
1) Если тебе точно нужно запустить какой-то exe, то тебе нужно установить пакет wine, который эмулирует архитектуру windows, позволяя запускать файлы, для нее предназначенные. Если с этим возникнут сложности, пиши. Только не забудь указать название своего Linux (Ubuntu там или OpenSuse), хотя скорее всего у тебя Ubuntu.
2) Скорее всего ты пытаешься работать в Linux «по старинке», как привык в Windows. Знай — это неправильно. Тебе больше не нужно запускать установщики из exe и много-много раз нажимать кнопку «Далее». Теперь (почти) все нужные тебе программы ты можешь установить через встроенный в твою систему менеджер пакетов (программ).

Найди в меню соответствующий пункт (нечто вроде «Установка и удаление программ») и хорошенько ознакомься с пакетным менеджером. Он теперь твой лучший друг.

Реально, ИМХО. Но зависит от твоей машины. Я у себя на работе пытался запустить NFS Most Wanted в ХР в виртуалбоксе. Взлететь-то оно взлетело, но тормозило. На работе у меня корка 2 дуо, 2 гига, нвидиа 9600ГТ.

Источник: onecomp.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru