RPMデータベースの無効なパッケージバージョン

RPMデータベースの無効なパッケージバージョン

Redhat 7で一部のSASパッケージの更新に失敗し、そのパッケージをインストールする必要があるディレクトリ(/opt/sas)を復元しました。

しかし、/var/lib/のバックアップがないため、rpmデータベースにリストされているパッケージのバージョンは、実際にインストールされているパッケージのバージョンよりも最新です。

これで重要な問題は、パッケージがrpmデータベースの観点からすでに最新の状態であるため、更新を再生できないことです。

更新する前に更新する必要があるすべてのパッケージバージョンのリストがあります。

何とかrpmデータベースに現在の状況を反映できますか?

ありがとう

ベストアンサー1

これには2つのオプションがあります。

現在インストールされているパッケージから/var/libのファイルを更新したいと思います。: ランニングyum reinstall $(rpm -qa --qf '%{name} ')

パッケージを以前のバージョンにダウングレードしたいです。:「yum downgrade NAMEOFPACKAGES」を使用していますが、以前と同じバージョンを取得するという保証はありません。これに対する実際の経験はありません。

おすすめ記事