Попытка установить 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.
1 ответ
Если вы ввели инструкции в точности так, как показано в вашем вопросе, у вас ничего не получится. Foxit Reader
ожидает, что вы замените "версию" номером версии загруженного вами файла. Попробуйте следующее:
В терминале перейдите в каталог с загруженным файлом, который вы хотите установить. Пожалуйста, убедитесь, что в каталоге есть только одна версия программного обеспечения Foxit...
Войти gzip -d Foxit
затем нажмите вкладку и введите - без пробела между символами t и tab. Это должно завершить команду с именем файла gz.
Войти tar xvf Foxit
затем нажмите tab и введите - это должно завершить команду с именем файла tar.
Войти ./Foxit
затем нажмите вкладку и введите - это должно завершить команду с именем исполняемого файла.