Como executar dos [ent.exe] e [fp8.exe] no Ubuntu?

0

Esta velha castanha de novo!

Estou tentando executar ent.exe do Fourmilab e uma ferramenta de compactação de arquivos chamada fp8.exe. Estes são os dois utilitários de linha de comando do DOS que executei com sucesso no Windows 7. Não consigo executá-los corretamente no Ubuntu 16.04.1 LTS.

Eu tenho o Wine instalado e funciona com outras coisas do Windows. Então eu clico em fp8 ou ent. Ambos executam e uma janela de terminal preta é aberta. Os dois pacotes tomam argumentos de linha de comando, e posso ver que eles estão efetivamente executando sem os argumentos. Acabei de ver a página de ajuda para fp8, e uma (para simplicidade) tela preta para ent.

Então eu inicio o DOSBOX e tento executá-los de lá. Ambos os programas relatam "Este programa não pode ser executado no modo DOS". Bem, sim, pode, como acontece no Windows, e eles correm sem argumentação no Wine. Como aqui: -

Comopossoexecutá-losinterativamenteemumalinhadecomandoparaqueeupossafornecerváriosargumentosparaeles?Euquerocorrer:-

ent{estearquivo}

ent-b{essearquivo}

fp8-8{outro}

eassimpordiante...

Euolheipara esta questão semelhante, mas não foi respondida.

    
por Paul Uszak 17.09.2016 / 02:13

1 resposta

2

O caminho seria especificar o caminho completo para o executável e prefixar wine antes dele. Basicamente, usando caminhos de arquivo como este com o programa wine , na linha de terminal / comando:

wine /path/to/executable.exe [argument argument ...] PATH_TO_FILE_TO_USE

Note que nem todos os programas CLI para Windows serão executados corretamente no Wine - Wine pode ser uma camada de compatibilidade, mas há muitas coisas que não serão executadas no Wine.

Isso não é tão difícil assim. Os três exemplos de comandos acima, mas com a formatação do Wine e tal:

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}
    
por Thomas Ward 17.09.2016 / 02:20