特定のCentOSバージョンに「yumアップグレード」できますか?

特定のCentOSバージョンに「yumアップグレード」できますか?

もともと5.9以降で動作しないことが知られているサードパーティ独自のアプリケーションをCentOS 5.4で使用しています。アプリケーションを実行できる最新のCentOSバージョンに徐々にアップグレードしたいと思います。まもなく5.9にアップグレードする予定なので、yum updateこれはオプションではありません。 5.5から5.8までのインストールDVDの4つすべてを焼き、各DVDをインストールして損傷の場所を正確に確認したいのですが、/etc/yum.conf.d5.4から5.5などのファイルをインポートするより簡単な方法があるかもしれません。誰でも指示を提供できますか?

(悲しいことに、このアプリは大規模なブルー会社に買収されてすぐに中断されたため、アプリベンダーに修正を依頼することはできませんでした。)

編集する:

さらなる調査によると、GNU Cライブラリと互換性がないことがわかりました。アプリケーションはglibc-2.5-58を使用してCentOS 5.9で正しく実行されますが、通常のglibc-2.5-107を使用すると中断されます。これで、アプリケーションを実行するときにLD_LIBRARY_PATHに古いバージョンのglibcを割り当てます。

ベストアンサー1

最初のCentOSインストールDVDをリポジトリとして扱えると思います。つまり、DVD isoイメージを繰り返して/media/cdrom1つbaseurlのストレージに設定し、別のストレージを無視するようにfile:///media/cdrom指示できます。次の行を含むyum項目を作成します/etc/yum.repos.d/CentOS-Media.repo

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

yumこのリポジトリのみを使用するように指示します。

yum --disablerepo=\* --enablerepo=c5-media install lynx

(参考までにこの内容を参照してください。)

2of2警告1:解決策があるかどうかわからない場合DVDのRPMが必要な場合、この操作は失敗します。警告2:一部のパッケージの特定のバージョンを更新するにはDVD全体が必要なため、これはわずかな帯域幅の無駄です。 HTTPFS、広告されたとおりに機能する場合は、ここに大きな利点がある可能性があります(試してみたことはありません)。

おすすめ記事