このプログラムの環境変数に必要なライブラリをどのように見つけることができますか?

このプログラムの環境変数に必要なライブラリをどのように見つけることができますか?

プログラムを設定しようとしています。NASAを見る、PDSファイルを表示するために使用されます。説明してください

LD_LIBRARY_PATH環境変数の設定

LD_LIBRARY_PATH環境変数は、XVTやMotifなど、NASAViewに依存するライブラリを見つけるために使用されます。次のコマンドは、現在の設定に追加してこの変数を設定する方法を示しています。

この例では、nasaviewディレクトリとMotifライブラリ内のNASAView関連ライブラリの場所を追加します。

[ノード:~] setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/openmotif-2.3.4/lib:$HOME/nasaview

[ノード:〜]エコ$ LD_LIBRARY_PATH

UIDPATHおよびLD_LIBRARY_PATH環境変数を設定したら、次の例のようにツールを実行できます。

[ノード:/home/user/nasaview] ./nasaview

私は成功せずにこの指示に従おうとしました。 CentOS用に作成され、仮想マシンにインストールして使用することはできましたが、まったく慣れていません(もう少し使い慣れたUbuntuマシンがあります)。前の手順では、setenvコマンドが認識されず、それを使用するよう提案されていましたが、export効果がありました。これに基づいて、私が使うべきことは次のとおりです。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path/to/motif/library

ところで、その図書館を見つけることができません。だから私が必要とするのは、私のCentOSバージョンにインストールされているテーマライブラリを見つけて、どのバージョンであるかを確認することです。このようにして/lib:$HOME/nasaview?でコマンドを完成します。

答え1

xVTとopenmotifはどちらもCentos用にパッケージされています。パッケージをインストールし、LD_LIBRARY_PATH設定について心配しないでください。

このような指示を読むときは、常に停止して指示する内容がシステムに実際に必要かどうかを考慮する必要があります。配布用にライブラリまたはプログラムがパッケージ化されていることを常に確認し、不要なものを手動でインストールしてシステムが破損する危険性がある場合は、パッケージバージョンを使用してください。

関連情報