То, почему я, не может открыть EXE-файлы?

Не имеет значения, какое дисковое I использование, это не может открыть программу. Я продолжаю получать следующую ошибку:

Archive:  /media/xxxxxxxx/INSTALL/_Setupa.exe
[/media/xxxxxxxxxx/INSTALL/_Setupa.exe]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
zipinfo:  cannot find zipfile directory in one of /media/xxxxxx/INSTALL/_Setupa.exe or
          /media/xxxxxxxxx/INSTALL/_Setupa.exe.zip, and cannot find /media/xxxxxxxxx/INSTALL/_Setupa.exe.ZIP, period.

Какие-либо идеи?

-2
задан 28 August 2012 в 10:36

2 ответа

Файлы с .exe расширение обычно является исполняемыми файлами Windows и разработано для работы над Windows. Ubuntu в общем случае не может выполнить исполняемые файлы Windows, так же, как Windows не может выполнить исполняемые файлы Linux или MacOS.

Некоторые из тех файлов самораспаковывающиеся архивы - для помощи Вам с использованием таких файлов, Ubuntu может открыть их использующий стандартная программа архива. Это объясняет ошибку, которую Вы видите при нажатии на файл - Ubuntu думает, что это - архив, и это не.

существует слой совместимости, названный Вино , который может быть установлен в Ubuntu, чтобы позволить Вам выполнить EXE-файлы Windows (в некоторой степени). После установки его Вы сможете щелкнуть правой кнопкой по файлу и выбрать Open With-> загрузчик программы Wine из выпадающего меню.

4
ответ дан 21 October 2019 в 12:14

Это происходит, потому что файл, который Вы пытаетесь открыть, Windows .exe, что означает, что формат файла следует PE (Портативный исполняемый файл) , который Linux не обрабатывает . Исполняемые файлы Linux находятся в формате файла, названном ELF (Исполняемый и Связываемый Формат) . Таким образом, если у Вас нет программного обеспечения в точном формате файла, операционная система может воздействовать на, я сомневаюсь, что Вы можете использовать его.

Вам не абсолютно не повезло хотя, поскольку существует несколько слоев совместимости. Как Sergey упомянул , Вино является относительно сформировавшейся частью программного обеспечения, которое позволяет исполняемым файлам Windows быть выполненными на Linux. В то время как это успешно выполняется большую часть времени, было бы мудро проверить база данных совместимости программного обеспечения , удостовериться, что это может поддерживать определенное программное обеспечение, которое Вы пытаетесь запустить.

1
ответ дан 21 October 2019 в 12:14

Другие вопросы по тегам:

Похожие вопросы: