12.2.5. Freshening
Freshening はアップグレードに似ていますが、既存のパッケージのみがアップグレードされる点が異なります。シェルプロンプトで以下のコマンドを入力します。
rpm -Fvh foo-1.2-1.i386.rpm
RPM の newen オプションは、コマンドラインで指定されたパッケージのバージョンを、システムに既にインストールされているパッケージのバージョンと照合します。すでにインストール済みのパッケージの新しいバージョンが RPM の newen オプションで処理されると、新しいバージョンにアップグレードされます。ただし、RPM の newen オプションは、同じ名前のパッケージが存在しない場合には、パッケージをインストールしません。アップグレードで は、古いバージョンのパッケージがすでにインストールされているかどうかに関係なく、パッケージをインストールするため、RPM のアップグレードオプションとは異なります。
Freshening は、単一パッケージまたはパッケージグループで機能します。多数の異なるパッケージをダウンロードしたばかりで、システムにインストールされているパッケージのみをアップグレードする場合は、最新化によってジョブが実行されます。そのため、RPM を使用する前にダウンロードしたグループから不要なパッケージを削除する必要はありません。
この場合は、以下のコマンドを実行します。
rpm -Fvh *.rpm
RPM は、すでにインストールされているパッケージのみを自動的にアップグレードします。