古いLinuxに小さな新しいLinuxをインストールする方法はありますか?

古いLinuxに小さな新しいLinuxをインストールする方法はありますか?

会社のRed Hat Linuxはインストールするには古すぎるが、新しいものと交換することはできない。いくつかのソフトウェアをインストールしたいが、依存関係が多く、バージョンが低すぎます。 「小さなシステム」をインストールする方法があるかどうか疑問に思います。

答え1

はい、そうです。しかし、他の解決策を最初に確認することをお勧めします。

  1. 見つけようとするバックポート必要なソフトウェアを入手してください。依存関係のために必要なパッケージをインストールできないと言われましたが、パッケージを見つけるにはこの用語だけが必要になる場合があります。
  2. 目的のプログラムのソースコードにアクセスできる場合は、直接コンパイルしてみてください。あなたが持っているものと一緒に働く可能性があり、おそらく良いものかもしれません。 (またはコンパイル中に文句を言うかもしれません。)
  3. たぶん、必要なパッケージを静的にリンクされたライブラリで利用できますか?いつも試してみる価値があります。

このリストは完全ではありませんが、これが最初に試してみるリストだと思います。他のすべての方法が失敗したり何を要求しているのか疑問に思った場合は、次のオプションを使用してください。

  1. Container - Dockerを使用してファイルシステムイメージをすばやく取得できます。この方法はシンプルでうまく機能するはずです。
  2. 異なるタイプの仮想化。仮想マシンに別のシステムをインストールするのは簡単です。
  3. inと同等のものを使用してください。しかし、あまり依存しないでください。たとえば、特定のカーネルバージョンによっては、「ホスト」の仮定が頻繁に発生しますdebootstrapchroot

これが使用できるゲームの最終的なゲームではないかもしれません。たとえば、NFSを使用してソフトウェアをリモートで実行し、そのソフトウェアが元のコンピュータで実行されているように見えるようにすることができます。

最後に重要なのは、コンピュータの責任のためにコンピュータをアップグレードできない場合は、新しいソフトウェアを実行することが別の責任ではない可能性があることです。分離にはいくつかの利点があるかもしれませんが、これはすべて会社ポリシーの対象となります。

関連情報