私は持っていますルートではないコンピュータグリッドにアクセスします。インストールされたオペレーティングシステムは次のとおりです。
$ uname -mrs
Linux 2.6.18-274.el5xen x86_64
$ cat /etc/*-release
Scientific Linux SL release 5.1 (Boron)
最新バージョンのコアユーティリティをローカルに構築しました。
./configure --prefix=<some_path>
make
make install
ただし、この新しいインストールを私のPATH
&に追加する前に、LD_LIBRARY_PATH
私のオペレーティングシステムと互換性がないか、または安全に使用できないコアユーティリティバージョンを使用することを消極的にします。
私は答えの1つが「であることを知っています。動作するかテストchmod
「と言いますが、後でコアユーティリティで実際の作業(ファイルの移動/削除、使用など)を実行するときに問題が発生しないようにしたいと思います。
これは妥当な懸念ですか?コアユーティリティは以前のGNU / Linuxバージョンと完全に互換性がありますか?どうすればわかりますか?
ベストアンサー1
システムコールがカーネル自体に存在する限り、使用されるcoreutilsのバージョンは重要ではありません。そしてcoreutilsはエキゾチックな(Linux用)システムコールを使用しないため、互換性のないユーティリティを実行する可能性はほとんどありません。
その後、SRPMをつかみ、内部のタールボールを交換し、再構築して使用します。