Linux запуск exe через консоль

How to run an .exe from linux command prompt

but if it’s really a Windows program, you will need to install «wine», then do:

but only some Windows programs will work under wine.

This anwswer is combining other answers in to this question into one.

The info.exe file will either execute under Linux or Windows, but not both.

Executes Under Windows

If the file is a windows file, it will not run under Linux on it’s own. So if that’s the case, you could try running it under a windows emulator (WINE). If it’s not compatible with wine, then you won’t be able to execute it under Linux.

Before you can start, you will need to install wine. The steps you need to install wine will vary on the linux platform you are on. You can probably google «Ubuntu install wine», if for example, you’re installing ubuntu.

Once you have wine installed, then you’d be able to execute these commands.

Execute Under Linux

if you know this file to run under linux, then you’ll want to execute these commands:

Change to your abc directory

Then you’ll want to change permissions to allow all users to execute this file (a+x).
you could also allow just the user to execute (u+x)

Launch the program, the ./ tells the command line to look in the current path for the file to execute (if the ‘current’ directory isn’t in the $PATH environment variable.

«you could try running it under a windows emulator (WINE).» WINE does stand for «Wine Is Not an Emulator».

My comment was meant to be both a joke a a proposition for an edit. AFAIK Wine basically replaces windows calls for POSIX equivalents, so whoever named it was not ironic, that is WINE is indeed not an emulator.

you can’t 🙂 exe is Microsoft only. now if you had a linux executable you could do:

cd folder chmod +x file ./file 

This is false in general. Many Windows and DOS EXEs can be run on Linux using emulators such as wine or dosbox .

@Royi probably «yes», but that depends on how simple we’re talking. But wine should also do your trick.

On Linux you give the file executable permissions. It isn’t the extension that determines whether or not it can be executed (as on windows.)

Assuming you have a valid file that can be executed in Linux, (not a windows/dos file) do this:

cd abc chmod a+x info.exe ./info.exe 

Note that you need the leading ./ for the shell to find the file in the current directory!

This really belongs on superuser though.

The first line changes the directory, the second line tells linux it is executable, the third runs the program.

Читайте также:  Linux параметры сетевого интерфейса

I recently wanted to run some old MSDOS .exe files and I could just use dosbox. On Ubuntu it was just

.exes are generally Windows executables, not linux ones. To run those, use something like WINE.

Otherwise, to run a Linux executable, there are many ways, e.g.:

  1. cd abc; ./info.exe
  2. ./abc/info.exe
  3. /full/path/to/abc/info.exe
  4. Add «abc» to your PATH, then just run it as a normal command.

I struggled so much until I found this website and used the ‘terminal’ tips section at the bottom of the page: winehq.org/download/ubuntu

Wine is a program that you can install, which allows you to run .exe files on linux.

(go to the directory of your file: /cd (ex: Desktop/) And to open your .exe file:

If you have any problems with wine, you can do wine —help .

Here is how to run an executable file in Linux:

  1. open terminal with ctrl + alt + T : sudo apt-get update
  2. install Wine: sudo apt-get install wine
  3. go to the directory in which your .exe file is placed by changing directory: cd /Desktop
  4. wine filename.exe

Hit enter and your .exe file will be executed.

Executing a Linux executable on Linux

If the executable is a Linux executable, you need to make sure that your shell can find it. Here are some ways how to do that.

But first, make sure it’s executable. You can check whether the x (executable) flag is set using ls -l abc/info.exe and you can set it with chmod +x abc/info.exe .

  • Run it with relative path, in your example: abc/info.exe .
  • Run it with absolute path, for example: /home/username/abc/info.exe (depends on where it actually is)
  • Place the binary in a directory that is part of the PATH that is searched by the shell to find binaries. For example, cp abc/info.exe ~/bin/ . If ~/bin is part of PATH , you can now run info.exe without qualifying it.
  • Make the directory that contains the binary part of the PATH , for example, export PATH=~/abc:$PATH . Note that this is for the current shell only, unless you add this line to your .bashrc or .profile

Executing a Windows executable on Linux

If the executable is a Windows executable, you need to install wine . Then you can run it using wine abc/info.exe . If you want to run it like a Linux program, you need to install wine-binfmt . Then you can run it the same way as described above for Linux executables.

If you use Ubuntu, install wine like this:

sudo apt-get install wine wine-binfmt 

Источник

вперде.

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

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

В консоли:

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

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

ЯЗАБАН

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

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

Читайте также:  Xbox 360 linux steam

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

sudo aptitude install wine

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

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

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

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

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

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

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

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

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

А вы сами то пробовали поискать? Я попробовал ради интереса ввести вопрос ТС в гугль. По первой ссылке какой то красноглазый наркоман что-то мутит с ядром o_O. По второй ссылке советы от мейлру, ничего конкретного. Несколько каких то советов, некоторые говорят с помощью какого то вайна, другой говорит «через -Vine @ Virtual Machine Ware» (Что это?).

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Раздача вай фай ноутбук линукс

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

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

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

Начал ковырять линуксы в 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ГТ.

Источник

Оцените статью
Adblock
detector