RHEL 7 では 150 以上のアップデートをインストールするように提案されていますが、これらのアップデートの大部分は私のサーバーには適用できないようです。たとえば、いくつかの「WiFi」ファームウェアをインストールするように提案されていますが、私のサーバーには WiFi カードがありません。
すべてをインストールすればよいのでしょうか? それとも、自分のサーバーに何が当てはまるかを自分で理解し、特定のパッケージのみをインストールする必要があるのでしょうか?
答え1
多くの周辺機器は取り外し可能です (USB、Firewire、PCMCIA、ホットプラグ可能な PCI など)。さらに、古いハードウェアが故障したりアップグレードが必要になったりした場合は、システムのインストールを新しいハードウェアに移動できます。Linux ディストリビューションは、必要な可能性のあるすべてのドライバーを提供する傾向があり、「キーボードが認識されません。続行するには F1 キーを押してください」¹ や「ネットワーク アダプターが認識されません。ドライバーのダウンロードに失敗しました。ネットワークに到達できません」² といったメッセージを表示するよりも、数メガバイトのディスク領域を無駄にすることを好みます。
インストールしたすべてのソフトウェアに対してアップデートが提供されます。パッケージ マネージャーは、あるソフトウェアがまったく使用されないということを予測することはできません。パッケージ マネージャーにソフトウェアが不要であることを伝えるには、そのソフトウェアをインストールすることです。
ラックに設置されているサーバーや仮想マシンで実行されているサーバーの Wi-Fi など、一部のドライバーやファームウェアが必要ないことが確実な場合は、アドオン ドライバーやファームウェアを提供するパッケージを安全に削除できます。個々のファイルは削除せず、RPM パッケージのみを削除してください。パッケージを削除すると、役割がわからないパッケージも削除されてしまう場合は、そのままにしておいてください。
¹多くの BIOS で見られます (言い換え)。²
Windowsで見られます (言い換え)。
答え2
あなたの場合、システムに適用可能な必要なアップデートのみを実行することをお勧めします。RedHatによると、これらの不要なアップデートをインストールしても害はありませんが、それでも良いアイデア。
不要なドライバー更新をインストールしても害はありませんが、意図しないドライバーがシステム上に存在すると、サポートが複雑になる可能性があります。
おそらく、RedHatにシステムプロファイル情報を提供してシステムを設定する必要があります。このPDF記事で議論されている。
Red Hat Network を使用するには、システム管理者はクライアント システムのシステム プロファイルと呼ばれるソフトウェア プロファイルとハードウェア プロファイルを Red Hat Network に登録します。クライアント システムがパッケージの更新を要求すると、クライアントに適用可能なパッケージのみが返されます。