私は現在、元のディストリビューションの一部ではなくRHEL 6にいくつかのrpmをインストールするプロジェクトを進めています。私の使命は、これらのrpmの最新および最高のバージョンを見つけることです。どのバージョンをRHEL 8に含めることができますか? RPM pbone.net(acroreadなど)でrpm名で特定のrpmを検索すると、RHELバージョンではなくOSバージョンのタグ付き結果も表示されます(たとえば、acroreadの場合、検索結果にOpenSuSEなどが表示され、RHELが表示される)。バージョン)。したがって、質問は次のとおりです。アーキテクチャ(i686またはx86_64など)に加えて、他のさまざまなOSバージョンで表示されている最新および最高のrpmバージョンもRHEL 8で考慮できると仮定できますか?
ティア
ビノード
答え1
全長DR
はい、試してみて動作する可能性がありますが、オペレーティングシステムによって異なる可能性がある他の多くのパッケージ/依存関係と統合される、より複雑なrpmに注意してください。
より長い説明
rpmの「複雑さ」に応じて、それを使用することを検討することもできます。これらのrpmがバイナリと設定ファイルのみをパッケージ化している場合、問題はありません。問題は、オペレーティングシステムごとにパッケージングの習慣が異なるため、小さな違いが問題を引き起こす可能性があることです。私は考えています:
- さまざまなパッケージの命名(OpenSuSeでrpm_aというrpm-aへの依存関係を想像してください)
- システムにはさまざまな依存関係があります(java8対java11、...)。バージョン差が大きいほど、これらの違いも大きくなります。
- CentOS7(またはepel7)とRHEL7で異なるパッケージ化されたデフォルトのnginx.confファイルで違いを見つけました。詳細は覚えていませんが、非常に近い2回のリリースでは恐ろしい驚きでした。
- ...