Zum Hauptinhalt springen

Entfernen eines RPM-Pakets in Fedora: Detaillierte Anleitung

Das Entfernen von RPM-Paketen ist ein wesentlicher Bestandteil der Softwareverwaltung im Fedora-Betriebssystem. Unabhängig davon, ob Sie ein veraltetes Paket deinstallieren müssen, um Speicherplatz auf Ihrer Festplatte freizugeben, oder ob Sie ein Paket deinstallieren müssen, um Kompatibilitätsprobleme zu beheben, diese detaillierte Anleitung hilft Ihnen dabei, die Aufgabe mühelos zu erledigen.

Bevor Sie mit der Deinstallation eines Pakets beginnen, müssen Sie dessen Namen bestimmen. Dazu können Sie einen der folgenden Befehle im Terminal verwenden:

rpm -qa | grep name

Ersetzen Sie "Name" durch den Namen des Pakets, das Sie entfernen möchten. Dieser Befehl durchsucht die installierten Pakete und zeigt alle Pakete an, die die angegebene Zeichenfolge enthalten.

Wenn Sie das gewünschte Paket gefunden haben, verwenden Sie den folgenden Befehl, um es zu entfernen:

sudo dnf remove Name

Ersetzen Sie "Name" durch den Namen des Pakets, das Sie entfernen möchten. Der Befehl "dnf remove" bietet die Möglichkeit, Pakete und ihre Abhängigkeiten zu entfernen, was für das ordnungsgemäße Funktionieren des Systems wichtig ist.

Nachdem Sie den Befehl ausgeführt haben, werden Sie aufgefordert, das Entfernen des Pakets zu bestätigen. Geben Sie "y" ein (von "yes") und drücken Sie zur Bestätigung die Eingabetaste. Fedora löscht das Paket und zeigt die Prozessinformationen an.

Nachdem Sie jetzt mit dieser detaillierten Anleitung vertraut sind, wird das Entfernen von RPM-Paketen in Fedora viel einfacher. Seien Sie vorsichtig und vorsichtig beim Entfernen von Paketen, um mögliche Probleme mit der Funktion Ihres Systems zu vermeiden.

Überprüfen installierter Pakete auf rpm

Bevor Sie ein Paket auf Fedora deinstallieren, ist es wichtig sicherzustellen, dass es tatsächlich mit dem rpm-Dienstprogramm installiert ist.

Die folgenden Befehle helfen Ihnen, nach installierten Paketen zu suchen:

  1. Öffnen Sie das Terminal.
  2. Geben Sie rpm -qa ein, und drücken Sie die Eingabetaste. Dieser Befehl listet alle installierten Fedora-Pakete auf.
  3. Um ein bestimmtes Paket zu finden, können Sie einen Filterparameter verwenden, z. B. rpm -qa | grep PAKETNAME , wobei PAKETNAME der Name des gesuchten Pakets ist.

Wenn Sie mithilfe des rpm-Dienstprogramms nach Paketen suchen, vermeiden Sie das Entfernen wichtiger Systemkomponenten und sorgen für eine reibungslose Deinstallation des Pakets auf Fedora.

Bestimmen des zu löschenden Pakets

Bevor Sie ein Paket in Fedora entfernen können, müssen Sie den genauen Namen des Pakets bestimmen. Dazu können Sie den Befehl rpm -q verwenden. Um beispielsweise den Namen des installierten Pakets "example" herauszufinden, geben Sie den folgenden Befehl ein:

Durch Ausführen des Befehls werden der Paketname, die Version und andere Informationen angezeigt. Der Paketname folgt normalerweise nach dem Präfix "name-", zum Beispiel: "example-1.0.0-1.fc33.x86_64". Sie müssen sich diesen Namen merken, da er beim Entfernen des Pakets verwendet wird.

Überprüfen von Paketabhängigkeiten

Bevor Sie ein Paket in Fedora deinstallieren, müssen Sie sicherstellen, dass die Deinstallation nicht dazu führt, dass andere Programme, die von diesem Paket abhängen, nicht beeinträchtigt werden. Dazu können Sie den Befehl verwenden:

dnf repoquery --whatrequires paketname

Hier paketname - dies ist der Name des Pakets, dessen Abhängigkeiten überprüft werden sollen.

Das Team dnf repoquery --whatrequires sucht nach anderen Paketen, die vom angegebenen Paket abhängig sind. Auf diese Weise erhalten Sie eine Liste von Paketen, die beim Löschen des ursprünglichen Pakets möglicherweise beschädigt werden.

Zum Beispiel, wenn Sie ein Paket entfernen möchten example-package führen Sie den folgenden Befehl aus:

dnf repoquery --whatrequires example-package

Sie erhalten eine Liste aller Pakete, die vom Paket abhängig sind example-package. Es wird empfohlen, alle Programme zu schließen, die davon abhängen, bevor Sie ein Paket deinstallieren, um mögliche Funktionsprobleme zu vermeiden.

Auswählen einer Methode zum Entfernen eines Pakets

Fedora hat mehrere Möglichkeiten, RPM-Pakete zu entfernen. Sie können je nach Ihren Bedürfnissen und Ihrer Bequemlichkeit einen geeigneten auswählen.

1. Verwenden des dnf-Paketmanagers:

dnf ist der primäre Batch-Manager von Fedora und es wird empfohlen, ihn zum Entfernen von Paketen zu verwenden. Um ein Paket mit dem Namen example zu entfernen, führen Sie den folgenden Befehl aus:

sudo dnf remove example

2. Verwenden des RPM-Befehls:

Wenn Sie lieber direkt mit rpm-Paketen arbeiten möchten, können Sie den Befehl rpm verwenden. Um ein Paket mit dem Namen example zu entfernen, führen Sie den folgenden Befehl aus:

sudo rpm -e example

3. Grafische Benutzeroberfläche verwenden:

Wenn Sie die GUI bevorzugen, bietet Fedora Tools zum Entfernen von Paketen. Sie können Programme wie GNOME Software oder KDE Discover verwenden, um Pakete mit einer intuitiven Benutzeroberfläche zu entfernen.

Wählen Sie je nach Ihren Vorlieben und der Befehlsschnittstelle, mit der Sie sich am wohlsten fühlen, die für Sie geeignete Methode zum Entfernen von Paketen aus.

Verwenden des Befehls zum Entfernen eines Pakets

Um die rpm eines Pakets in Fedora zu entfernen, können Sie den Befehl verwenden dnf erase.

Führen Sie den folgenden Befehl aus, um ein Paket zu entfernen:

sudo dnf erase название_пакета

Hier paketname - dies ist der Name des zu installierenden Pakets, das Sie deinstallieren möchten.

Beim Ausführen des Befehls dnf erase Fedora prüft, ob das angegebene Paket installiert ist, und deinstalliert es, wenn dies der Fall ist.

Sie können auch mehrere Pakete angeben, indem Sie sie durch ein Leerzeichen trennen:

sudo dnf erase пакет1 пакет2 пакет3

Nach dem Ausführen des Befehlszeilenbefehls werden Informationen darüber angezeigt, was ausgeführt wird und welche Abhängigkeiten entfernt werden.

Um zu bestätigen, dass das Paket gelöscht wird, geben Sie Folgendes ein y und drücken Sie die Eingabetaste. Wenn Sie das Paket nicht löschen möchten, geben Sie Folgendes ein n.

Überprüfen, ob das Paket erfolgreich deinstalliert wurde

Nachdem Sie das rpm-Paket in Fedora entfernt haben, können Sie überprüfen, ob die Deinstallation erfolgreich war. Hier sind einige Möglichkeiten, wie Sie dies tun können:

  • Überprüfen Sie, ob die mit dem Paket verknüpften Dateien im System vorhanden sind. Wenn diese Dateien fehlen, wurde das Paket entfernt. Sie können den Befehl find verwenden, um nach Paketdateien im System zu suchen.
  • Führen Sie den Befehl dnf info Paketname aus, und überprüfen Sie, ob die Paketinformationen angezeigt werden. Wenn keine Informationen vorhanden sind, bedeutet dies, dass das Paket erfolgreich gelöscht wurde.

Überprüfen Sie alle diese Methoden, um sicherzustellen, dass das Paket vollständig entfernt wurde und auf Ihrem Fedora-System nicht mehr vorhanden ist.

Bereinigen des Systems nach dem Entfernen des Pakets

Nach dem Entfernen des RPM-Pakets in Fedora wird empfohlen, zusätzliche Schritte auszuführen, um das System vollständig zu bereinigen. Dies hilft Ihnen, die verbleibenden Dateien zu beseitigen, nachdem Sie das Paket entfernt haben, und die Systemressourcen zu bereinigen:

  1. Entfernen Sie redundante Abhängigkeiten, die möglicherweise nach dem Entfernen des Pakets verbleiben. Führen Sie dazu den folgenden Befehl im Terminal aus: sudo dnf autoremove
  2. Leeren Sie den DNF-Cache, um Speicherplatz freizugeben. Geben Sie den folgenden Befehl ein: sudo dnf clean all
  3. Entfernen Sie die Reste der Paketdateien manuell. Überprüfen Sie die folgenden Verzeichnisse, und löschen Sie alle zugehörigen Dateien und Ordner:
    • /etc/
    • /usr/
    • /var/

Nachdem Sie alle diese Schritte ausgeführt haben, wird Ihr System vollständig von den Resten des entfernten RPM-Pakets gereinigt.