Что означает «wine: Bad EXE формат для Z: \ m \ Desktop \ PortForward Network Utilities.desktop»?

8

Установил Wine на Debian для запуска exe-версии Windows, в частности, пакета сетевых утилит PortForward: http://portforward.com/help/setup_static_ip_address.htm ).

Входные данные:

wine '/m/PortForward Network Utilities.desktop'

Вывод:

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

Я установил Wine с помощью apt-get, следуя «Инструкциям Debian / Wine Multiarch». Wine 32-битный, но я не уверен в том, что такое пакет PF Network Utilities (он не говорит в свойствах).

Не уверен, куда идти отсюда.

Hodurrr
источник
3
Вы не выполняете EXE-файл.
Мануэль Фо
Я смог запустить программу установки / установки, которая была EXE-файлом для пакета, и после этого - «Сетевые утилиты PortForward» остались в папке на рабочем столе вместе с файлом «.Ink». Я предположил, что мне нужно запустить один из них, чтобы начать ...
Hodurrr
1
.desktopфайлы - это UNIX / Linux-варианты .lnkфайлов Windows . Таким образом, он в основном содержит ссылку на исполняемый файл, но не сам исполняемый файл. Это (в отличие от .lnk) текстовый файл. Просто откройте его и проверьте, какой исполняемый файл запустить.
Мануэль Фо
Когда я нажимаю на него, он делает вид, что загружается, а затем ничего не делает. Когда я кладу его в терминал, я получаю:/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
.desktopФайл не является исполняемым. Он предназначен, например, для оконного менеджера (например, GNOME, Xfce, ...) для предоставления графического меню. Попробуйте открыть программу, используя свой WM. Возможно, файл рабочего стола запускает wine с правильными параметрами.
Мануэль Фо

Ответы:

2

Откройте Z: \ m \ Desktop \ PortForward Network Utilities.desktop с помощью программы для заметок (например, gedit), найдите команду Exec и скопируйте ее, затем попробуйте wine "command"

Вы должны указать wine непосредственно на исполняемый файл. Как только вы его получите, вы можете изменить файл рабочего стола для запуска команды с Wine (сначала просто добавьте «wine» в команду Exec)

Хорхе Баррозу
источник
Кроме того, вы можете попробовать запустить сетевые утилиты PortForward напрямую с помощью вашего оконного менеджера.
Мануэль Фо
Это на самом деле не позволит мне выбрать, с чем его открыть. Там нет "открыть с", когда я щелкну по нему правой кнопкой мыши?
Hodurrr
До сих пор: я пытался открыть его в терминале И затем через «Приложения», где он сохранил себя - что приводит к всплывающему окну, Error: Invalid Parameterа затем Error: There is no Windows program configured to open this type of file.Или я щелкаю его в моих файлах рабочего стола, где он притворяется, что загружается, но не делает что-нибудь.
Hodurrr
1
Error: There is no Windows program configured to open this type of file.означает, что вино началось, поэтому .desktopфайл действительно указывает на вино. Вы действительно должны открыть файл в редакторе, чтобы проверить, что в нем (или поставить его в своем вопросе)
M Noit
Это не позволит мне выбрать, чем его открыть. Просто "открыть": /
Hodurrr