Как запустить dos [ent.exe] и [fp8.exe] в Ubuntu?
Этот старый каштан снова!
Я пытаюсь запустить ent.exe от Fourmilab и инструмент для сжатия файлов fp8.exe. Это обе утилиты командной строки DOS, которые я успешно запустил в Windows 7. Я не могу запустить их должным образом под Ubuntu 16.04.1 LTS.
У меня установлен Wine, и он работает с другими компонентами Windows. Поэтому я нажимаю либо на fp8, либо на ent. Они оба выполняются, и открывается черное окно терминала. Два пакета принимают аргументы командной строки, и я вижу, что они эффективно выполняются без аргументов. Я просто вижу страницу помощи для fp8 и (для простоты) черный экран для ent.
Поэтому я запускаю DOSBOX и пытаюсь выполнить их оттуда. Обе программы сообщают: "Эта программа не может быть запущена в режиме DOS". Ну да, может, как и в Windows, и они запускаются без аргументов под Wine. Как здесь:-
Как я могу запустить их в интерактивном режиме в командной строке, чтобы я мог предоставить им различные аргументы? Я хочу бежать:-
ent {этот файл}
ent -b {этот файл}
fp8 -8 {еще один}
и так далее...
Я посмотрел на этот похожий вопрос, но он остался без ответа.
1 ответ
Можно было бы указать полный путь к исполняемому файлу и добавить его wine
перед этим. В основном, используя пути к файлам, как это с wine
программа, в Терминале / командной строке:
wine /path/to/executable.exe [argument argument ...] PATH_TO_FILE_TO_USE
Обратите внимание, что не все программы CLI для Windows будут правильно работать в Wine - Wine может быть слоем совместимости, но есть много вещей, которые не будут работать под Wine.
Это не так уж сложно. Три примера команд сверху, но с форматированием Wine и такими:
wine /path/to/ent.exe /path/to/{this file}
wine /path/to/ent.exe -b /path/to/{that file}
wine /path/to/fp8.exe -8 /path/to/{another}