web-dev-qa-db-ja.com

16.04にFoxit Reader 2.4.1をインストールしようとしています-メッセージはバイナリファイルを実行できません

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$

問題は解決しました-32ビットubuntuに64ビットソフトウェアをインストールしようとしていました。注:ハードウェアBIOSは64であると言いますが、ubuntuは32と言います。

3
Bob Heiser

質問に示されているとおりに指示を入力すると、失敗します。 Foxit Readerは、「version」をダウンロードしたファイルのバージョン番号に置き換えることを想定しています。以下を試してください:

ターミナルで、インストールするダウンロードファイルがあるディレクトリに移動します。ディレクトリにFoxitソフトウェアのバージョンが1つしかないことを確認してください...

gzip -d Foxitと入力してからを押します tab、そして enter -間にスペースがない t そして tab。これにより、gzファイルの名前でコマンドが完了するはずです。

tar xvf Foxitと入力してからを押します tab、そして enter -これにより、tarファイルの名前でコマンドが完了します。

./Foxitと入力してからを押します tab、そして enter -これにより、実行可能ファイルの名前でコマンドが完了します。

5
Charles Green