Попытка установить Foxit Reader 2.4.1 на 16.04 - сообщение не может выполнить двоичный файл

Используя инструкции на « https://www.foxitsoftware.com/pdf-reader/ », я загрузил программное обеспечение и следовал инструкциям. На последнем шаге я получил сообщение: «cannot execute binary file: Exec format error» Я выбрал 64-битную загрузку. Я также пробовал другие инструкции для более старых версий Foxit Reader, все они давали ту же проблему.

Please follow the steps below to install Foxit Reader for Linux:
  •   Change to the directory containing the downloaded
      file (used /tmp as the example):
      # cd /tmp 
  •   Uncompress the executable
      # gzip -d 'FoxitReader_version_Setup.run.tar.gz'
  •   Untar the .tar file:
      # tar xvf 'FoxitReader_version_Setup.run.tar'
  •   Run the installer:
      # ./'FoxitReader_version_Setup.run'  ***Error on this step***
  •   Follow the steps on the screen to complete the
      installation

Добавлено. Здесь выводится вывод терминальной сессии.

bob@bob-PORTEGE-Z30-B:~$ cd Downloads
bob@bob-PORTEGE-Z30-B:~/Downloads$ ls
FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar.gz
linux-brprinter-installer-2.0.0-1.gz
mfcj885dwcupswrapper-1.0.0-0.i386.deb
mfcj885dwlpr-1.0.0-0.i386.deb
bob@bob-PORTEGE-Z30-B:~/Downloads$ gzip -d 'FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar.gz'
bob@bob-PORTEGE-Z30-B:~/Downloads$ ls
FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar
linux-brprinter-installer-2.0.0-1.gz
mfcj885dwcupswrapper-1.0.0-0.i386.deb
mfcj885dwlpr-1.0.0-0.i386.deb
bob@bob-PORTEGE-Z30-B:~/Downloads$ tar xvf 'FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar'
FoxitReader.enu.setup.2.4.1.0609(r08f07f8).x64.run
bob@bob-PORTEGE-Z30-B:~/Downloads$ ls
FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar
FoxitReader.enu.setup.2.4.1.0609(r08f07f8).x64.run
linux-brprinter-installer-2.0.0-1.gz
mfcj885dwcupswrapper-1.0.0-0.i386.deb
mfcj885dwlpr-1.0.0-0.i386.deb
bob@bob-PORTEGE-Z30-B:~/Downloads$ ./'FoxitReader.enu.setup.2.4.1.0609(r08f07f8).x64.run'
bash: ./FoxitReader.enu.setup.2.4.1.0609(r08f07f8).x64.run: cannot execute binary file: Exec format error
bob@bob-PORTEGE-Z30-B:~/Downloads$

Проблема решена - пытался установить 64-битное программное обеспечение на 32-битную Ubuntu. Примечание: аппаратное обеспечение, BIOS, говорит, что это 64, но Ubuntu говорит, что 32.

3
задан 5 July 2017 в 04:39

1 ответ

При вводе инструкций точно как показано в вопросе Вы перестанете работать. Foxit Reader ожидает, что Вы замените "версию" номером версии файла, который Вы загрузили. Попробуйте следующее:

В терминале изменитесь на каталог, который имеет загруженный файл, который Вы хотите установить. Удостоверьтесь, что существует только одна версия программного обеспечения Foxit в каталоге...

Войти gzip -d Foxit затем нажмите вкладку и войдите - никакое пространство между t и вкладкой. Это должно завершить команду с названием gz файла.

Войти tar xvf Foxit затем нажмите вкладку и войдите - это должно завершить команду с названием файла tar.

Войти ./Foxit затем нажмите вкладку и войдите - это должно завершить команду с названием исполняемого файла.

5
ответ дан 1 December 2019 в 15:34

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

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