Das System durch regelmäßige Aktualisierung absichern

Petr Bokoc, Mirek Jahoda, Gregory Lee Bartholomew Version unspecified Last review: 2023-12-23

Dieser Abschnitt erläutert:

Warum es wichtig ist, Ihr System regelmäßig zu aktualisieren

In diesem Abschnitt wird kurz erläutert, warum es wichtig ist, Ihr System regelmäßig zu aktualisieren.

Jede Software enthält Fehler. Diese Fehler können häufig zu Sicherheitslücken führen, die Ihr System Angreifern zugänglich machen. Nicht aktualisierte Softwarepakete sind eine häufige Ursache für Computerangriffe. Installieren Sie Sicherheitsaktualisierungen daher regelmäßig, um entdeckte Sicherheitslücken schnell zu schließen und deren Ausnutzung zu verhindern.

Manuelle Aktualisierung in der grafischen Oberfläche

In diesem Abschnitt wird beschrieben, wie man neue Aktualisierungen manuell über die grafische Benutzeroberfläche herunterlädt und installiert.

Vorgehensweise

  1. Bewegen Sie den Mauszeiger über die linke obere Ecke des Bildschirms, geben Sie „Software“ ein und wählen Sie die Software-Anwendung aus, um sie zu öffnen.

  2. Klicken Sie auf den Knopf Aktualisierungen, um die verfügbaren Aktualisierungen anzuzeigen.

  3. Klicken Sie auf den Knopf Herunterladen, um neue Aktualisierungen herunterzuladen.

  4. Nachdem die Aktualisierungen heruntergeladen wurden, klicken Sie auf den Knopf Neu starten und aktualisieren. Ihr System wird neu gestartet, um die Aktualisierung durchzuführen.

Aktualisieren mit Hilfe der Software-Anwendung

Manuelle Aktualisierungen über die Befehlszeile

In diesem Abschnitt wird beschrieben, wie man neue Aktualisierungen mithilfe der DNF-Paketverwaltung manuell herunterlädt und installiert.

Vorgehensweise

  1. Aktualisieren des Systems:

    sudo dnf upgrade

    Bestätigen Sie das Herunterladen der verfügbaren Pakete.

  2. Idealerweise (aber in der Regel nicht erforderlich) verwenden Sie den Befehl rpmconf, um alle Änderungen an der Konfigurationsdatei, die Sie möglicherweise vorgenommen haben, mit neuen Einstellungen zusammenzuführen, die durch Paketaktualisierungen eingeführt wurden. Dies sollten Sie vor dem Neustart Ihres Systems tun:

    sudo rpmconf -a

    Um die erweiterte Merge-Option zu nutzen, müssen Sie die Umgebungsvariable MERGE auf einen Editor setzen, der diese Funktion unterstützt (z.B. export MERGE="vimdiff"). Weitere Informationen finden Sie in der Handbuchseite.

    Wenn Sie das rpmconf-DNF-Plugin installieren, wird rpmconf am Ende jeder Aktualisierung automatisch ausgeführt. Installieren Sie es mit folgendem Befehl:

    sudo dnf install python3-dnf-plugin-rpmconf

Weitere Ressourcen

  • Die Handbuchseite dnf(8)

  • Die Handbuchseite rpmconf(8)

Einrichten automatischer Aktualisierungen

Dieser Abschnitt beschreibt die Verwendung von „dnf automatic“ für folgende automatische Vorgänge:

  • Neue Aktualisierungen herunterladen und installieren

  • Die Aktualisierungen nur herunterladen

  • Benachrichtigungen zu den Aktualisierungen erhalten

Vorgehensweise

  1. Das Paket dnf-automatic installieren:

    sudo dnf install dnf-automatic
  2. Bearbeiten Sie die Konfigurationsdatei /etc/dnf/automatic.conf nach Bedarf. Weitere Informationen finden Sie in der Dokumentation zu DNF Automatic.

  3. Aktivieren und starten Sie den systemd-Timer:

    sudo systemctl enable --now Timer

    Ersetzen Sie Timer durch einen der folgenden Ausdrücke, je nachdem, welche Aktion Sie ausführen möchten:

    • dnf-automatic-install.timer zum Herunterladen und Installieren von Paketen

    • dnf-automatic-download.timer nur zum Herunterladen von Paketen

    • dnf-automatic-notifyonly.timer, um nur Benachrichtigungen über die in der Datei /etc/dnf/automatic.conf konfigurierten Emitter zu erhalten.

    Zum Beispiel:

    sudo systemctl enable --now dnf-automatic-install.timer
    Created symlink /etc/systemd/system/timers.target.wants/dnf-automatic-install.timer → /usr/lib/systemd/system/dnf-automatic-install.timer.
  4. Stellen Sie sicher, dass der Timer erfolgreich aktiviert und gestartet wurde:

    sudo systemctl status Timer

    Ersetzen Sie Timer durch den Timer aus dem vorherigen Schritt, zum Beispiel:

    sudo systemctl status dnf-automatic-install.timer
    ● dnf-automatic-install.timer - dnf-automatic-install timer
         Loaded: loaded (/usr/lib/systemd/system/dnf-automatic-install.timer; enabled; vendor preset: disabled)
         Active: active (waiting) since Fri 2021-01-29 14:50:22 +08; 1s ago
        Trigger: Sat 2021-01-30 06:05:57 +08; 15h left
       Triggers: ● dnf-automatic-install.service
    
    Jan 29 14:50:22 localhost.localdomain systemd[1]: Started dnf-automatic-install timer.

Weitere Ressourcen

Weitere Ressourcen

  • Das Kapitel DNF im Systemverwaltungshandbuch von Fedora