web-dev-qa-db-fra.com

Essayer d'installer Foxit Reader 2.4.1 sur 16.04 - le message ne peut pas exécuter le fichier binaire

En utilisant les instructions sur " https://www.foxitsoftware.com/pdf-reader/ ", j'ai téléchargé le logiciel et suivi les instructions. Lors de la dernière étape, j'ai reçu le message: "cannot execute binary file: Exec format error", j'ai sélectionné le téléchargement 64 bits. J'ai également essayé d'autres instructions pour les anciennes versions de Foxit Reader, toutes posant le même problème.

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

Ajouté Voici une impression de la session de terminal.

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$

Problème résolu - essayait d'installer un logiciel 64 bits sur ubuntu 32 bits. Remarque: le matériel, BIOS, indique 64, mais Ubuntu indique 32.

3
Bob Heiser

Si vous avez tapé les instructions exactement comme indiqué dans votre question, vous échouerez. Foxit Reader s'attend à ce que vous remplaciez "version" par le numéro de version du fichier que vous avez téléchargé. Essayez ce qui suit:

Dans un terminal, accédez au répertoire contenant le fichier téléchargé que vous souhaitez installer. Assurez-vous qu'il n'y a qu'une seule version du logiciel Foxit dans le répertoire ...

Entrez gzip -d Foxit puis appuyez sur tab, et enter - pas d'espace entre le t et tab. Cela devrait compléter la commande avec le nom du fichier gz.

Entrez tar xvf Foxit puis appuyez sur tab, et enter - cela devrait compléter la commande avec le nom du fichier tar.

Entrez ./Foxit puis appuyez sur tab, et enter - cela devrait compléter la commande avec le nom du fichier exécutable.

5
Charles Green