Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第23章 システムの更新

23.1. ドライバー更新 rpm パッケージ

新しいハードウェアがインストールされたカーネルでまだサポートされていない場合、Red Hat またはハードウェアベンダーがドライバーの更新を利用可能にする場合があります。ドライバーの更新はインストールプロセス時にインストールできますが(Intel および AMD システムの場合は 7章Intel および AMD システムへのインストール時のドライバーの更新、および IBM POWER システムの場合は 13章IBM POWER システムへのインストール時におけるドライバーの更新 )、インストールを実行するために必要なデバイスにのみ行うことが推奨されます。その他の場合は、最初にインストールを完了し、本セクションで説明されているように、ドライバー更新 rpm パッケージを含むデバイスのサポートを追加します。
お使いのシステムがドライバー更新 rpm を必要とすることが不明な場合を除き、ドライバー更新 rpm をインストールしないでください。意図されていないシステムにドライバーの更新をインストールすると、システムの問題が発生する可能性があります。
システムにインストールされているドライバー更新の一覧を表示するには、デスクトップの Applications > Add/Remove Software の順にクリックし、プロンプトが表示されたら root パスワードを入力します。Search タブをクリックして、kmod- (最後の -に注意)という単語を入力し、Search をクリックします。

図23.1 インストールされているドライバー更新 RPM パッケージの一覧表示

インストールされているドライバー更新 RPM パッケージの一覧表示
または、以下のようにコマンドラインを使用できます。
$ rpm -­qa | egrep ^kmod-
kmod の最後にある - に注意してください。これにより、kmod- で始まるインストール済みパッケージの一覧が表示されます。これには、システムに現在インストールされているすべてのドライバー更新を含める必要があります。サードパーティー更新ソフトウェアが提供する追加のドライバーは、この出力には記載されていません。詳細は、サードパーティーベンダーにお問い合わせください。
新しいドライバー更新 rpm パッケージをインストールするには、以下を実行します。
  1. Red Hat またはハードウェアベンダーが指定した場所から、ドライバー更新 rpm パッケージをダウンロードします。パッケージファイル名は kmod ( カーネルモジュールの略)で始まり、以下の例のような形式になります。
    kmod-­ipw3945-­1.2.0­4.17.el5.i686.rpm
    この例では、ドライバー更新 rpm パッケージは、i686 システム上で Red Hat Enterprise Linux 5 用のバージョン番号 1.2.0-4.17 で Intel IPW3945 WiFi ドライバーの更新を提供します。Xen カーネルを実行しているシステム用のこのドライバーパッケージのバージョンは似ていますが、パッケージ名に xen が含まれています。
    kmod-­ipw3945-­xen-­1.2.0­4.17.el5.i686.rpm
    ドライバー更新 rpm パッケージは署名パッケージであり、他のすべてのソフトウェアパッケージと同様に、インストール時に自動的に検証されます。この手順は手動で実行するには、コマンドラインで以下を入力します。
    $ rpm --­­checksig -­v filename.rpm
    filename.rpm は、ドライバー更新 rpm パッケージ名に置き換えます。これにより、パッケージが Red Hat Enterprise Linux 5.11 システムにすでにインストールされている標準の Red Hat GPG パッケージ署名鍵を使用するかどうかを検証します。別のシステムで検証の目的でこのキーが必要な場合は、以下から取得できます。 https://www.redhat.com/security/team/key/
  2. ダウンロードしたファイルを見つけてダブルクリックします。システムは root パスワードの入力を求める場合があります。その後、パッケージのインストール ボックスが表示されます。

    図23.2 パッケージのインストール ボックス

    パッケージのインストール ボックス
    Apply をクリックして、パッケージのインストールを完了します。
    または、コマンドラインでドライバーの更新を手動でインストールできます。
    $ rpm -­ivh kmod-­ipw3945-­1.2.0­4.17.el5.i686
    
  3. グラフィカルインストールを使用しているか、コマンドラインをインストールするかにかかわらず、システムを再起動して、システムが新しいドライバーを使用していることを確認します。
Red Hat が Red Hat Enterprise Linux の次のリリース前にカーネルエラータの更新を出荷している場合は、インストールしたドライバーの更新を引き続き使用します。エラータの更新後にドライバーの更新を再インストールする必要はありません。通常、Red Hat が Red Hat Enterprise Linux の新しいバージョンをリリースすると、以前のバージョンに対するすべてのドライバー更新が新しいバージョンに組み込まれます。ただし、特定のドライバーを含めることができない場合は、新しいバージョンの Red Hat Enterprise Linux をインストールする際に、別のドライバー更新を実行する必要があります。この場合、Red Hat またはハードウェアベンダーベンダーが更新の場所をユーザーに通知します。