Che cosa significa "wine: Bad formato EXE per Z: \ m \ Desktop \ PortForward Network Utilities.desktop"?


8

Installato vino su Debian per eseguire un exe di Windows, in particolare il bundle PortForward Network Utilities: http://portforward.com/help/setup_static_ip_address.htm ).

Ingresso:

wine '/m/PortForward Network Utilities.desktop'

Produzione:

wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop.

Ho installato Wine con apt-get, seguendo le "Istruzioni Multiarch di Debian / Wine". Wine è a 32 bit, ma non sono sicuro di cosa sia il pacchetto PF Network Utilities (non lo dice nelle proprietà).

Non sono sicuro di dove andare da qui.


3
Non stai eseguendo un file EXE.
Manuel Faux,

Sono stato in grado di eseguire un programma di installazione / installazione che era un file EXE per il pacchetto e dopo averlo fatto - "Utilità di rete PortForward" è stato lasciato nella mia cartella del desktop insieme a un file ".Ink". Pensavo di dover eseguire uno di quelli per iniziare ...
Hodurrr,

1
.desktopi file sono le varianti UNIX / Linux dei .lnkfile di Windows . Quindi in pratica contiene solo un riferimento a un eseguibile, ma non è l'eseguibile stesso. È (al contrario di .lnk) un file di testo. Basta aprirlo e controllare quale eseguibile avviare.
Manuel Faux,

Quando faccio clic su di esso, finge di caricare e quindi non fa nulla. Quando lo metto nel terminale ottengo:/m/Desktop/PortForward Network Utilities.desktop: line 1: [Desktop: command not found /m/Desktop/PortForward Network Utilities.desktop: line 2: Network: command not found fixme:exec:SHELL_execute flags ignored: 0x00000100 Application could not be started, or no application associated with the specified file. ShellExecuteEx failed: File not found
Hodurrr

1
Il .desktopfile non è un eseguibile. È destinato ad esempio a Window Manager (ad esempio GNOME, Xfce, ...) per fornire un menu grafico. Prova ad aprire il programma usando WM. Forse il file desktop avvia wine con le opzioni corrette.
Manuel Faux,

Risposte:


2

Apri Z: \ m \ Desktop \ PortForward Network Utilities.desktop con il tuo programma di blocco note (ad esempio gedit), cerca il comando Exec e copialo, quindi prova wine "command"

Devi puntare wine direttamente sul file binario eseguibile. Una volta ottenuto, puoi modificare il file desktop per eseguire il comando con wine (aggiungi prima "wine" nel comando Exec)


Inoltre, puoi provare ad avviare direttamente le Utilità di rete PortForward usando il tuo gestore di finestre.
Manuel Faux,

In realtà non mi permette di scegliere con cosa aprirlo. Non c'è "apri con" quando faccio clic destro?
Hodurrr,

Finora: ho provato ad aprirlo nel terminale E poi tramite "Applicazioni" dove si è salvato da solo - il che si traduce in pop-up Error: Invalid Parametere poi Error: There is no Windows program configured to open this type of file.O faccio clic nei miei file del desktop, dove finge di caricare ma non lo fa nulla.
Hodurrr,

1
Error: There is no Windows program configured to open this type of file.significa che wine è stato avviato, quindi il .desktopfile indica effettivamente wine. Devi davvero aprire il file in un editor per controllare cosa c'è dentro (o metterlo nella tua domanda)
M Noit

Non mi permetterà di scegliere con cosa aprirlo. Solo "aperto": /
Hodurrr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.