古い生産機械に最新のソフトウェアをインストールする効率的な方法は何ですか?

古い生産機械に最新のソフトウェアをインストールする効率的な方法は何ですか?

当社は、数値処理(より具体的には有限要素の計算)に古い小さなクラスタ(CentOS 5.4)を使用しています。彼らは商用パッケージを使用しており、Linuxに関する知識はありません。彼らはマシンが実行されている間、マシンの何も変更したくありません。これが時間節約戦略だと思います。はいいいえ行政権を持っています。

小さなパッケージをインストールすることはできましたが、Pythonのバージョンを2.4から2.6+に変更できなかったため、現在のバージョン(./configure --prefix=/home/mysuser/root2)をコンパイルすることにしました。 。 、bz2...またはパッケージが見つかりません)。GMPMPFRおよび不足していると文句を言うgccも更新する必要がありますMPC

その理由は、このコンピュータで実行される他のテストソフトウェアをコンパイルしたいからです。使用するソフトウェアをコンパイルするために必要なパッケージを効率的にインストールするにはどうすればよいですか?他に使用します。アーキテクチャLinuxそして、次のように何かをすることができることは非常に便利であることがわかります。

pacman --root /home/myuser/root2 -S <package>

しかし、これが可能か賢明かはわかりません。

その他SEに関する質問:Gentooプレフィックスそしてパッケージソースそれほど簡単なことではないようです(私が間違っている可能性があります)。

ベストアンサー1

経営陣は、独自のソフトウェアパッケージに基づいて重要な機能を実行するワーカークラスタをアップグレードしないことが賢明です。

パッケージバックポートは時間がかかり危険です。つまり、常に可能なわけではありません。元のCentOS 5.4リポジトリまたは一部のCentOS 5.4バックポートリポジトリにインストールしたいパッケージが見つかった場合は、これらの時間の損失を回避できます。単一のホストシステムに同時に複数のバージョンのGCCを持つことは可能ですが(組み込みシステム/クロスコンパイラの人々は常にこれを行います)、単一のランタイム環境に複数のglibcを持つことはマイナーな問題ではありません。

したがって、必要なパッケージを含む別の最新の環境で作業し、新しい環境で古い環境の出力をテストする方法を見つけるのが最善です。とにかく、以前の環境で何かを破る危険を冒さないでください。開始されない場合,次のジョブを取得するにはstackexchange.com評判ポイントがすべて必要になる場合があります;-)

おすすめ記事