RHEL 7 bietet mir die Installation von über 150 Updates an, und es scheint, dass die meisten dieser Updates nicht auf meinen Server anwendbar sind. Beispielsweise wird angeboten, einige „WiFi“-Firmware zu installieren, aber mein Server hat keine WLAN-Karte.
Soll ich einfach alles installieren? Oder muss ich irgendwie selbst herausfinden, was auf meinen Server zutrifft und nur bestimmte Pakete installieren?
Antwort1
Viele Peripheriegeräte sind entfernbar (USB, Firewire, PCMCIA, Hotplug-fähiges PCI usw.). Außerdem kann eine Systeminstallation auf neue Hardware verschoben werden, wenn die alte Hardware ausgefallen ist oder aktualisiert werden musste. Linux-Distributionen bieten in der Regel alle Treiber, die Sie möglicherweise benötigen, und verschwenden lieber ein paar Megabyte Speicherplatz, als Ihnen mitzuteilen „Tastatur nicht erkannt, drücken Sie F1, um fortzufahren“¹ oder „Netzwerkadapter nicht erkannt; Herunterladen des Treibers fehlgeschlagen: Netzwerk nicht erreichbar“².
Für alle von Ihnen installierten Programme werden Updates angeboten. Der Paketmanager kann nicht vorhersagen, dass Sie eine bestimmte Software nie verwenden werden. Sie können dem Paketmanager mitteilen, dass Sie eine bestimmte Software nicht möchten, indem Sie sie installieren.
Wenn Sie sicher sind, dass Sie einen Treiber oder eine Firmware nicht benötigen – beispielsweise WLAN auf einem Server, der in einem Rack steht oder in einer virtuellen Maschine läuft –, können Sie Pakete, die zusätzliche Treiber und Firmware bereitstellen, bedenkenlos entfernen. Entfernen Sie niemals einzelne Dateien, sondern nur RPM-Pakete. Wenn beim Entfernen eines Pakets auch ein Paket entfernt würde, dessen Rolle Sie nicht verstehen, lassen Sie es in Ruhe.
¹ Bei vielen BIOS zu sehen (sinngemäß).
² Bei Windows zu sehen (sinngemäß).
Antwort2
In Ihrem Fall würde ich vorschlagen, nur die notwendigen Updates durchzuführen, die für das System gelten. Laut Redhat schadet es nicht, diese unnötigen Updates zu installieren, aber es ist trotzdem keinegute Idee.
Obwohl die Installation eines unnötigen Treiberupdates keinen Schaden anrichtet, kann die Anwesenheit eines Treibers auf einem System, für den er nicht vorgesehen ist, den Support erschweren.
Sie sollten Ihr System wahrscheinlich konfigurieren, indem Sie Redhat einige Systemprofilinformationen zur Verfügung stellen alshier in diesem PDF-Artikel besprochen.
Um Red Hat Network zu verwenden, registrieren Systemadministratoren Software- und Hardwareprofile, sogenannte Systemprofile, ihrer Clientsysteme bei Red Hat Network. Wenn ein Clientsystem Paketaktualisierungen anfordert, werden nur die für den Client anwendbaren Pakete zurückgegeben.