プログラムをインストールする必要がありますが、このコマンドを実行するとき:
sudo ./Vivado-Hardware-Server/xsetup
次のエラーが発生します。
./Xilinx_HW_Server_Lin_2015.2_0626_1/xsetup: line 67:
/home/user/Xilinx_HW_Server_Lin_2015.2_0626_1/tps/lnx32/jre/bin/java: No such file or directory
/home/user/Xilinx_HW_Server_Lin_2015.2_0626_1/tps/lnx32/jre/bin/java
存在し、その権限は次のとおりです。-rwxr-xr-x
オペレーティングシステムはUbuntu 64ビットで、Javaバージョンは次のとおりです。
Javaバージョン「1.7.0_79」
OpenJDKランタイム環境(IcedTea 2.5.6)(7u79-2.5.6-0ubuntu1.15.04.1)
OpenJDK 64ビットサーバーVM(ビルド24.79-b02、混合モード)
答え1
このエラーは、共有オブジェクト(動的ライブラリ)が欠落している可能性があります。スクリプトが実行しようとしているバイナリに対してrun()を試みるldd
と、実行する必要があるライブラリが一覧表示され、そのライブラリが見つかったかどうかがわかります。問題のあるプログラムへのパスは、そのプログラムが32ビット実行可能ファイルであることを示します。 64ビットホストを使用しているため、現在システムにない32ビットライブラリの一部をインストールする必要があります。xsetup
…/jre/bin/java
lnx32