後で使用するために、rootではなく自分のアカウントにX11ライブラリとヘッダファイルをインストールしたいと思います。
インストールする必要がある他のライブラリは何ですか?ソースコードとインストールガイドはどこにありますか?
実際に「ncview」ソフトウェアをインストールしたいです(http://meteora.ucsd.edu/~pierce/ncview_home_page.html)私のcentOS Linuxで。ルートディレクトリでは、システムの/usr/includeに「X11」は含まれていません。だから私のアカウントにインストールしたいと思います。
関心をお寄せいただきありがとうございます。
答え1
@andrew-henleが指摘したように、q / arpmの内容を抽出する方法は?役に立つ情報を提供してください。コンパイルしたい場合ncview
そして能力もないインストールするあなたのためのパッケージできる不足している部分のRPMを見つけてダウンロードし、ファイルをホームディレクトリにコピーします。
$HOME/mystuff
これはあなたが.andに入れたと仮定します。それディレクトリ、サブディレクトリbin
、lib
(またはlib64
)、include
(およびinclude/X11
)、およびを作成しますshare
。 RPMから抽出したファイルを「mystuff」ツリーの適切な場所にコピーします。
ncview
スクリプトの設定に役立つように、次の環境変数を設定してください。
CFLAGS
-I$HOME/mystuff/include
LDFLAGS
到着-L$HOME/mystuff/lib -L$HOME/mystuff/lib64
次に設定スクリプトを実行しますncview
。あなたが見落としたことを見つけるかもしれません。それを手に入れてmystuff
木に載せてください。コンパイルが完了するまで繰り返します。
これらのパッケージには共有ライブラリがあります。その場合は回避策が必要ですncview
。走る、おそらくそれを構成するためです。この環境変数を設定すると、次のことが役に立ちます。
LD_LIBRARY_PATH=$HOME/mystuff/lib:$HOME/mystuff/lib64