1.5.3. 署名パッケージのインストール

次のコマンドを root として実行すると、ほとんどのパッケージを安全にインストールすることができます (カーネルパッケージを除く)。
rpm -Uvh <package>
たとえば、/tmp/ ディレクトリー下で updates/ という新規のディレクトリー下にすべてのパッケージをインストールするには、以下を実行します。
~]# rpm -Uvh /tmp/updates/*.rpm
Preparing...                ########################################### [100%]
   1:alsa-lib               ########################################### [ 33%]
   2:alsa-utils             ########################################### [ 67%]
   3:aspell                 ########################################### [100%]
カーネルパッケージの場合は、以下のコマンドを使用します。
rpm -ivh <kernel-package>
例えば、kernel-2.6.32-220.el6.x86_64.rpm をインストールするには、シェルプロンプトに以下を入力します。
~]# rpm -ivh /tmp/updates/kernel-2.6.32-220.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:kernel                 ########################################### [100%]
新しいカーネルを使用してマシンが安全に再起動されると、以下のコマンドを使用して古いカーネルを削除することができます。
rpm -e <old-kernel-package>
例えば、kernel-2.6.32-206.el6.x86_64 を削除するには、以下を入力します。
~]# rpm -e kernel-2.6.32-206.el6.x86_64
または、Yum を使ってパッケージをインストールするには、root として以下のコマンドを実行します。
~]# yum install kernel-2.6.32-220.el6.x86_64.rpm
Yum を使用してローカルパッケージをインストールするには、root として以下のコマンドを実行します。
~]# yum localinstall /root/updates/emacs-23.1-21.el6_2.3.x86_64.rpm

注記

古いカーネルを削除する必要はありません。デフォルトのブートローダー GRUB を使うと、複数のカーネルをインストールし、ブート時にメニューから選択することができます。

重要

セキュリティに関するエラータをインストールする前に、エラータレポートに記載されているすべての特別な指示をよく読み、指示に従ってインストールしてください。エラータ更新に基づく変更の適用についての一般的な情報は、「変更の適用」 を参照してください。