CentOSが最新バージョンをリリースした後でも、まだ古いバージョンのアプリケーション(Python 2.6など)を提供しているのはなぜですか?

CentOSが最新バージョンをリリースした後でも、まだ古いバージョンのアプリケーション(Python 2.6など)を提供しているのはなぜですか?

CentOSが最新バージョンをリリースした後でも、まだ古いバージョンのアプリケーション(Python 2.6など)を提供しているのはなぜですか?

その理由と論理は何ですか?

ベストアンサー1

なぜ古いバージョンですか?

主な理由は安定性と互換性です。 RHELなどのディストリビューションとCentOS(RHELから派生)を介した間接ディストリビューションの場合、これら2つのディストリビューションユーザーの主な要件は7〜10年間のプラットフォームサポートであることに注意してください。この目的のために、特定のバージョンのソフトウェアは本質的に長期間ロックされている。

また、多くの人は、ディストリビューションに付属しているPython、Perlなどのバージョンを使用できると誤って信じています。実際、これらのパッケージは、そのディストリビューションで実行されるソフトウェアに適用されます。

たとえば、CentOSシステムの管理に使用されるすべてのsystem-config-*ツールはPythonを使用します。具体的には、すべてシステムにパッケージ化されたPythonバージョンを使用します。

自分のものを保つ

アプリケーション開発者であり、アプリケーションに異なる要件がある場合は、Python、Perl、または他のバージョンのXが必要です。その後、オペレーティングシステムが提供する機能に頼るのではなく、自分の要件に基づいて管理するのに時間を費やす必要があります。

これらのインタプリタの独自のバージョンを管理するために使用できるツールがあります。次のタイトルのU&L Q&Aをご覧ください。統計に推奨されるLinuxディストリビューションは何ですか?ここでは、Python、Perl、およびRubyインタプリタの独自のバージョンを管理するためのさまざまなツールを紹介します。

おすすめ記事