Deinstallieren Sie Ubuntu- und Debian-Pakete mit APT-Get und DPKG

Deinstallieren Sie Ubuntu- und Debian-Pakete mit APT-Get und DPKG
Wir haben bereits gesehen, wie man Debian -Pakete erstellt. Jetzt werden wir sehen, wie man sie entzieht. Das Entfernen von Paketen in Debian oder Ubuntu Linux aus der Konsole ist sehr einfach, Ihr Benutzer muss in den Sudoers sein oder Sie benötigen Root -Zugriff.

Holen Sie sich eine Liste der installierten Pakete: dpkg -list

Der Befehl dpkg -In der Liste werden Ihnen eine Liste der installierten Pakete angezeigt. Sie können diesen Befehl verwenden, um eine Liste der Namen installierter Programme zu erhalten, die Sie später entfernen können. Natürlich müssen Sie diesen Befehl nicht verwenden, wenn Sie den Namen des Programms zum Entfernen bereits kennen.

dpkg -list

Durch Scrollen können Sie alle installierten Pakete sehen. Wie Sie im Screenshot unten sehen können, ist eines der installierten Pakete in meinem Gerät Skypeforlinux, Das Programm, das ich in diesen Tutorial -Beispielen verwenden werde:

Entfernen von Paketen mit APT-Get:

Bei der Verwendung von APT-Get wird unten die richtige Methode zum Entfernen von Paketen über die Konsole angezeigt. Der Parameter “-entfernen”Entfernen Sie Installationsdateien, während Sie Konfigurationsdaten aufbewahren, indem Sie hinzufügen“-säubernWir verweisen auch APT-Get, Konfigurationsdateien zu entfernen.

sudo apt-get-purge entfernen Skypeforlinux

Wenn Sie um Bestätigung gefragt werden, drücken Sie Y Um das Entfernungsverfahren zu beenden. Sie können auch die Bestätigungsanforderung überspringen, indem Sie den Befehl hinzufügen, wenn Sie den Befehl ausführen, wie im folgenden Bild gezeigt:

sudo apt -get -purge entfernen Skypeforlinux -y

Sie können auch rennen Apt-Gett-Säuberung ohne das entfernen Parameter, wie im folgenden Beispiel gezeigt. Dadurch werden sowohl Programmbinärdateien als auch Konfigurationsdateien entfernt.

Oder Sie können einfach Binärdateien entfernen, indem Sie Konfigurationsdateien durchführen, indem Sie ausgeführt werden:

sudo apt -gett purge Skypeforlinux -y

Wenn Sie die Konfigurationsdateien beibehalten möchten, führen Sie aus:

sudo apt-Get Skypeforlinux entfernen

Notiz: Sie können die Option -y hinzufügen, um eine Bestätigung zu vermeiden.

Entfernen von Paketen mit DPKG:

Wir können Pakete entfernen, die den Befehl ersetzt, der mit DPKG wie im folgenden Beispiel ersetzt wird:

sudo dpkg -remove skypeforlinux

Wir können auch die verwenden -R Parameter statt entfernen, wie unten gezeigt:
Hinweis: Wenn "Packagename" durch den Namen des Pakets ersetzt wird.

sudo dpkg -r

Entfernen von zerbrochenen Paketen

n um defekte Pakete oder Pakete zu entfernen, die nicht vollständig installiert waren, werden wir ausgeführt:

sudo apt-Get Clean && sudo apt-Get Autoremove
sudo apt -Get -f installieren
dpkg -configure -a

Wo:

  • sauber: Entfernt Cache von Programmen, die älter als die installierten.
  • Autoremove: Entfernt unnötige Dateien wie Abhängigkeiten, die nicht mehr benötigt werden.
  • -f / -Fix -gebrochene Installation: Beheben Sie zerbrochene Abhängigkeiten und korrigieren Sie mögliche Probleme mit der Verpackung von Verpackungen. Wir werden uns später mit dieser Option befassen.

Fehlerbehebung

Aus verschiedenen Gründen kann das Entfernen eines Pakets oder die Installation eines Pakets Fehler zurückgeben. Die häufigsten Ursachen für solche Fehler sind alte Programme, teilweise installierte Pakete, beschädigte Pakete und veraltete Repositories bei etc/apt/Quellen.Liste usw.

Die folgenden Befehle und ihre Bestellung sind grundlegend, um die ersten Probleme im Paketmanager zu lösen. Wenn Sie Probleme haben, Software auf Ubuntu oder anderen Debian-basierten Linux-Verteilungen zu installieren oder zu deinstallieren, führen Sie die folgenden Befehle aus:

sudo apt-Get-Update
sudo dpkg -configure -a
sudo apt -Get -f installieren
sudo apt-Get sauber

Wo:

  • APT-Get-Update: Aktualisiert die Liste der Pakete in den Repositories.
  • DPKG -Konfiguration -a: Dieser Befehl überprüft, ob Abhängigkeitsprobleme zu beheben sind.
  • APT -Get -f Installation: Ein weiterer Befehl zur Behebung von Abhängigkeitsproblemen.
  • APT-Get-Autoclean: Unnötige Abhängigkeiten reinigen.

Überprüfen Sie, ob Pakete vom Paketmanager abgehalten werden

So überprüfen Sie, ob das Installationsprogramm Pakete anschließt, die an einem Installationslauf ausgeführt werden:

sudo apt-get -u dist-upgrade

Der vorherige Befehl zeigt, dass Sie Pakete gehalten haben. Wenn Sie aufgelistet sind, um Pakete zu entfernen, führen Sie aus:

APT-GET-Get-Dy-Run

Pakete mit APT deinstallieren:

Während viele Benutzer dem glauben geeignet Befehl ist ein Weg, um aufzurufen apt-get, Beide Befehle haben Unterschiede. In den meisten Fällen können Sie verwenden geeignet als apt-get, Die gleichen Optionen behalten. In einigen Fällen werden die Optionen anders implementiert. Zum Beispiel können Sie die verwenden geeignet Befehl zur Auflistung aller Pakete wie zuvor mit dem dpkg Befehl.

sudo APT -Liste

Das Entfernen von Paketen mit APT ist das gleiche wie bei APT-Get, um ein Programmbinärdateien und Konfigurationsdateien zu entfernen:

sudo apt klüten Skypeforlinux

Sie können den Befehl verwenden entfernen Anstelle von Säuberung, um Konfigurationsdateien aufzubewahren.

sudo apt entfernen Skypeforlinux

Wie bei APT -Get können Sie die Option -y hinzufügen, um eine Bestätigung zu verhindern.

sudo apt entfernen Skypeforlinux -y

Abschluss:

Wie Sie sehen, bieten Debian-basierte Linux-Distributionen eine Vielzahl von Möglichkeiten, um Pakete zu entfernen. Ubuntu enthält standardmäßig auch den Aptitude Paketages Manager, der in diesem Tutorial nicht erklärt wurde, aber Sie können sie unter https: // linuxHint darüber lesen.com/debian_package_managers/.

Befehle, die in diesem Tutorial erläutert werden.

Ich hoffe, dass dieses Tutorial bei Deinstallieren von Paketen hilfreich war. Verfolgen Sie den Hinweis für weitere Linux -Tipps und Tutorials weiterhin Linux -Hinweis.