{"id":895576,"date":"2023-10-31T09:09:53","date_gmt":"2023-10-31T14:09:53","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/so-entfernen-sie-defekte-pakete-in-ubuntu-linux\/"},"modified":"2023-10-31T09:09:53","modified_gmt":"2023-10-31T14:09:53","slug":"so-entfernen-sie-defekte-pakete-in-ubuntu-linux","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/so-entfernen-sie-defekte-pakete-in-ubuntu-linux\/","title":{"rendered":"So entfernen Sie defekte Pakete in Ubuntu Linux"},"content":{"rendered":"<p>Als professioneller Linux-Benutzer muss ich unz\u00e4hlige Pakete auf meinen Ubuntu-, Fedora- und Arch-Systemen installieren, testen und entfernen. Das Installieren und Entfernen von Paketen ist einfach, aber irgendwie, wenn Sie auf Ihrem Ubuntu-Rechner ein Problem mit defekten Paketen haben ein Chaos.  Wenn Sie defekte Pakete nicht von Ihrem Ubuntu-Rechner entfernen k\u00f6nnen, werden Sie wahrscheinlich sp\u00e4ter Probleme bei der Installation haben.  Dar\u00fcber hinaus beanspruchen defekte Pakete auch etwas Platz im Ubuntu-Dateisystem.<\/p>\n<h2 id=\"remove-broken-packages-in-ubuntu-linux\" class=\"ftwp-heading\"><strong>Entfernen Sie defekte Pakete in Ubuntu Linux<\/strong><\/h2>\n<p>In Ubuntu kann das Problem mit besch\u00e4digten Paketen aufgrund eines Abh\u00e4ngigkeitsfehlers, eines Repository-Fehlers, eines Dateisystemabsturzes oder anderer Probleme auftreten.  Manchmal m\u00fcssen Sie m\u00f6glicherweise auch Befehle als Root-Benutzer ausf\u00fchren, um defekte Pakete von Ihrem Ubuntu-System zu entfernen.<\/p>\n<p>Typischerweise werden Pakete im Root-Dateisystem installiert;  Wenn Sie \u00fcber Root-Zugriff verf\u00fcgen und es mit keiner der Dateien oder Verzeichnisse \u00fcbereinstimmt, in denen das Tool installiert ist, kann es zu Problemen kommen.<\/p>\n<p>Eine andere M\u00f6glichkeit, ein besch\u00e4digtes Paket zu sein, besteht darin, das Paket-Repository aus dem System zu entfernen.  Sie k\u00f6nnen aptitude-Befehle oder dpkg-Befehle verwenden, um Anwendungen von Ihrem System zu entfernen, besch\u00e4digte Pakete werden jedoch nicht vollst\u00e4ndig entfernt.  In diesem Beitrag erfahren Sie, wie Sie defekte Pakete von einem Ubuntu-System entfernen.<\/p>\n<h3 id=\"1-clean-specific-package-on-ubuntu\" class=\"ftwp-heading\"><strong>1. Bereinigen Sie ein bestimmtes Paket in Ubuntu<\/strong><\/h3>\n<p>Wenn Sie genau wissen, welches Paket auf Ihrem Ubuntu-Rechner ein defektes Problem aufweist, k\u00f6nnen Sie diese Methode verwenden, um dieses Paket zu entfernen und den Speicherplatz zu bereinigen.  Zuerst m\u00fcssen Sie die Cache-Dateien dieser App bereinigen und l\u00f6schen. <\/p>\n<p>Sie k\u00f6nnen beispielsweise die folgenden Befehle ausf\u00fchren, um die defekten NodeJS-Paket-Cache-Dateien auf Ihrem Ubuntu-System zu bereinigen.<\/p>\n<pre>sudo rm -rf \/var\/cache\/apt\/archives\/nodejs_0.10.28-1chl1~trusty1_amd64.deb<\/pre>\n<p>F\u00fchren Sie nun den Befehl autoclean aus, um Speicherplatz freizugeben, und aktualisieren Sie dann das System-Repository.<\/p>\n<pre>sudo apt-get autoclean<br>sudo apt-get update<br>sudo apt-get upgrade<\/pre>\n<p>Sie k\u00f6nnen den Befehl \u201emove\u201c auch verwenden, um die Cachedateien Ihrer Anwendung in tempor\u00e4re Dateien zu verschieben.  Anschlie\u00dfend k\u00f6nnen Sie Ihr besch\u00e4digtes Paket \u00fcber das Debian-Paketmanager-Tool (dpkg) entfernen.  Mit den folgenden Befehlen wird beispielsweise der defekte Ruby Version Manager (RVM) auf einem Ubuntu-System entfernt.<\/p>\n<pre>sudo mv \/var\/lib\/dpkg\/info\/rvm.* \/tmp\/<br>sudo dpkg --remove --force-remove-reinstreq rvm<\/pre>\n<h3 id=\"2-solve-lock-issue\" class=\"ftwp-heading\"><strong>2. Absturzproblem l\u00f6sen<\/strong><\/h3>\n<p>Manchmal speichert das Paket nach der Installation eines Pakets auf Ubuntu- oder Debian-Distributionen einige Daten im Dateisystem als Datei.  Wenn Sie also versuchen, diese Datei zu l\u00f6schen oder zu l\u00f6schen, erhalten Sie eine Fehlermeldung, die besagt, dass die Datei von einem anderen Tool oder einem anderen Programm verwendet wird. <\/p>\n<p>Wenn Sie ein Tool von Ihrem Computer entfernen, sollten normalerweise auch die Abh\u00e4ngigkeitsdateien und andere Plugins gel\u00f6scht werden.  Aber was tun, wenn einige Pakete Ihren Computer nicht verlassen?  Entfernen Sie die gesperrten Debian-Paketdateien, indem Sie die folgenden Entfernungsbefehle mit Root-Zugriff ausf\u00fchren.<\/p>\n<pre>sudo rm \/var\/lib\/apt\/lists\/lock<br>sudo rm \/var\/cache\/apt\/archives\/lock<\/pre>\n<h3 id=\"3-force-remove-broken-packages\" class=\"ftwp-heading\"><strong>3. Erzwingen Sie die Entfernung besch\u00e4digter Pakete<\/strong><\/h3>\n<p>Diese Methode hilft Ihnen dabei, defekte Pakete auf dem Ubuntu-System gewaltsam zu entfernen.  Erzwungene Entfernungen sind erforderlich, da einige Pakete bei der Installation auf dem System im Stammverzeichnis installiert werden.  Sie k\u00f6nnen jedoch den folgenden dpkg-Befehl ausf\u00fchren, um alle besch\u00e4digten Pakete von Ihrem System zu entfernen.  Bitte beachten Sie, dass Sie es durch den Namen Ihres defekten Pakets ersetzen m\u00fcssen.<\/p>\n<pre>sudo dpkg --remove --force-remove-reinstreq <packagename><br>sudo apt-get update<\/pre>\n<p>Sie k\u00f6nnen auch eine Liste der entfernbaren Pakete auf Ihrem Ubuntu-System erstellen, indem Sie den folgenden GREP-Befehl in der Terminal-Shell ausf\u00fchren.  Entfernen Sie sie dann, indem Sie den folgenden dpkg-Befehl ausf\u00fchren. <\/p>\n<pre>sudo dpkg -l | grep ^..r<br>sudo dpkg --remove --force-remove --reinstreq<\/pre>\n<p>Hier ist eine weitere Sache, die Sie m\u00f6glicherweise wissen m\u00fcssen: Nachdem Sie ein defektes Paket auf einem Ubuntu-System entfernt haben, f\u00fchren Sie aptitude-Befehle aus, um das System-Repository zu aktualisieren. <\/p>\n<pre>sudo apt update --fix-missing update<\/pre>\n<p>F\u00fchren Sie nun den folgenden aptitude-Befehl mit einem F-Flag aus, um zu sehen, welche Pakete automatisch installiert wurden und nicht mehr ben\u00f6tigt werden.  Sp\u00e4ter k\u00f6nnen Sie auch f\u00fcr diese Apps Ma\u00dfnahmen ergreifen.<\/p>\n<pre>$ sudo apt-get install -f<\/pre>\n<h3 id=\"4-auto-clean-broken-packages-in-ubuntu\" class=\"ftwp-heading\"><strong>4. Automatische Bereinigung defekter Pakete in Ubuntu<\/strong><\/h3>\n<p>Die Befehle autocleanup und autoremove entfernen besch\u00e4digte Pakete nicht wirklich vom System.  Dennoch hilft es, den Speicherplatz freizugeben, der fr\u00fcher von einer zuvor installierten\/entfernten App belegt wurde.<\/p>\n<p>H\u00e4ufig entwerfen Entwickler eine Anwendung so, dass die Anwendungsdateien auch nach dem Entfernen der Anwendung aus dem System im Dateisystem verbleiben.  Irgendwie sind diese wirklich hilfreich, wenn Sie dieselbe App mit derselben Methode neu installieren.<\/p>\n<p>F\u00fchren Sie jedoch die folgenden Bereinigungs- und Autoclean-Befehle in der Terminal-Shell aus, um ungenutzten Speicherplatz auf Ihrem System zu bereinigen, indem Sie Cache-Dateien bereinigen. <\/p>\n<pre>sudo apt-get autoclean<br>sudo apt-get clean<\/pre>\n<p>F\u00fchren Sie nun den folgenden Befehl aus, um den Befehl mit Root-Zugriff automatisch zu entfernen und die unn\u00f6tigen Anwendungs- und Abh\u00e4ngigkeitsdaten zu entfernen. <\/p>\n<pre>sudo apt-get autoremove<\/pre>\n<p>F\u00fchren Sie nach der Reinigung des Systems einen Repository-Aktualisierungsbefehl aus, um Ihren PC reibungslos zu betreiben.<\/p>\n<pre>sudo apt-get update<\/pre>\n<h3 id=\"5-repair-broken-packages-via-recovery-mode\" class=\"ftwp-heading\"><strong>5. Reparieren Sie defekte Pakete \u00fcber den Wiederherstellungsmodus<\/strong><\/h3>\n<p>In dieser Methode zeigen wir die am wenigsten genutzte Methode zum Entfernen eines defekten Pakets auf einem Ubuntu-System.  Wir werden den Ubuntu-Wiederherstellungsmodus verwenden, um defekte Pakete zu reparieren.  Technisch gesehen f\u00fchrt Sie diese Methode also nicht zum Entfernen defekter Apps, sondern f\u00fchrt einige Aufgaben aus, die auch defekte Apps reparieren.  Wenn das dpkg-Tool das Paket nicht reparieren kann, k\u00f6nnen Sie es von Ihrem System entfernen. <\/p>\n<p>Schalten Sie zun\u00e4chst Ihr Ubuntu-System ein und dr\u00fccken Sie die Taste <strong>\u00c4ndern<\/strong> Klicken Sie auf die Schaltfl\u00e4che, um in den Wiederherstellungsmodus zu gelangen.  Wenn die Umschalttaste bei Ihnen nicht funktioniert, m\u00fcssen Sie m\u00f6glicherweise die Wiederherstellungstastenkombination f\u00fcr Ihr PC-\/Laptop-Modell finden, indem Sie eine schnelle Google-Suche durchf\u00fchren. <\/p>\n<p>W\u00e4hlen Sie nach dem Neustart des PCs \u201eErweiterte Optionen f\u00fcr Ubuntu\u201c aus dem Startmen\u00fc und w\u00e4hlen Sie dann, wenn der Wiederherstellungsmodus ge\u00f6ffnet wird, aus der Dropdown-Liste das Men\u00fc \u201eFehlerhaftes Paket reparieren\u201c. <\/p>\n<p>Jetzt m\u00fcssen Sie auf die Schaltfl\u00e4che \u201eJa\u201c klicken, um Ihr System im Dateisystem bereitzustellen.  Dadurch wird das Dateisystem im Lese-\/Schreibmodus erneut gemountet und die anderen Dateisysteme werden im Verzeichnis \/etc\/fstab gemountet.<\/p>\n<h3 id=\"6-fix-broken-system-package\" class=\"ftwp-heading\"><strong>6. Defektes System reparieren <\/strong><strong>Paket <\/strong><\/h3>\n<p>Normalerweise verwenden wir auf Ubuntu-Rechnern das <strong>Software Updater<\/strong> Anwendung zum Aktualisieren des Repositorys, der Cache-Dateien und anderer Paketdaten.  Aufgrund eines Abh\u00e4ngigkeitsfehlers oder eines Systemfehlers kann es jedoch vorkommen, dass Sie die Softwareaktualisierungsanwendung nicht ausf\u00fchren k\u00f6nnen. <\/p>\n<p>Um dieses Problem zu beheben, k\u00f6nnen Sie den Systemcache leeren und einen Teil Ihres besch\u00e4digten Dateisystems bereinigen.  F\u00fchren Sie die folgenden Befehle mit Root-Zugriff in der Terminal-Shell aus, um die Cache-Dateien zu bereinigen und die fehlenden Abh\u00e4ngigkeiten zu installieren.<\/p>\n<pre>clean cache <br>sudo apt-get clean<br>sudo apt-get install -f<\/pre>\n<h3 id=\"7-get-synaptic-package-manager\" class=\"ftwp-heading\"><strong>7. Holen Sie sich den Synaptic-Paketmanager<\/strong><\/h3>\n<p>Der Synaptic-Paketmanager ist das am h\u00e4ufigsten verwendete GUI-basierte Paketverwaltungstool f\u00fcr Ubuntu und andere Debina-Distributionen.  Es verf\u00fcgt \u00fcber Funktionen zum Installieren, Entfernen, Aktualisieren und Reparieren defekter Pakete.  Wenn Sie das Synaptic-Tool nicht auf Ihrem Computer installiert haben, f\u00fchren Sie die folgenden Befehle in der Terminal-Shell mit Root-Rechten aus, um es zu installieren.<\/p>\n<pre>sudo apt-get update<br>sudo apt-get install synaptic<\/pre>\n<p>Wenn die Installation des Synaptic-Paketmanagers abgeschlossen ist, \u00f6ffnen Sie ihn und klicken Sie im oberen Fach auf die Schaltfl\u00e4che \u201eBearbeiten\u201c.  Suchen Sie nun nach der Option \u201eFehlerhafte Pakete reparieren\u201c.  Typischerweise zum Aktualisieren, Entfernen oder Reparieren eines Pakets \u00fcber das <a href=\"https:\/\/en.wikipedia.org\/wiki\/Synaptic_(software)\" target=\"_blank\" rel=\"noopener nofollow\">synaptisches Werkzeug<\/a>Sie m\u00fcssen diese App zun\u00e4chst in der Liste \u201eAlle Pakete\u201c \u00fcberpr\u00fcfen. <\/p>\n<p>Nachdem Sie das Paket repariert haben, k\u00f6nnen Sie nun eine der oben genannten Methoden zum Entfernen dieser Anwendung von Ihrem Ubuntu-System ausw\u00e4hlen. <\/p>\n<p>Hier ist ein zus\u00e4tzlicher Tipp, den ich auf meinem Ubuntu-System von Zeit zu Zeit befolge, um sicherzustellen, dass Systempakete nicht kaputt gehen.  Sie sollten Dateien aus dem Repository bereinigen und l\u00f6schen, wenn Sie diese Software nicht mehr verwenden;  Andernfalls wird jedes Mal, wenn Sie das Repository aktualisieren, eine Fehlermeldung angezeigt. <\/p>\n<p>Um nicht verwendete Repositorys von Ihrem Ubuntu-Rechner zu entfernen, \u00f6ffnen Sie \u201e<strong><\/strong>&#8216; und klicken Sie auf die \u201eRegisterkarte\u201c.  Unter der Registerkarte \u201eAndere Software\u201c sehen Sie die Liste der derzeit auf Ihrem System installierten Repositorys.  Um ein Repository zu l\u00f6schen, \u00fcberpr\u00fcfen Sie den Repository-Namen und klicken Sie abschlie\u00dfend auf die Schaltfl\u00e4che \u201eL\u00f6schen\u201c im unteren Fach.<\/p>\n<p>F\u00fchren Sie nach dem Entfernen der Repositorys einen aptitude Quick Update-Befehl aus, um das System zu aktualisieren. <\/p>\n<p>Wenn Sie f\u00fcr ein bestimmtes Paket kein Repository finden, k\u00f6nnen Sie jederzeit den Befehl whereis verwenden, um herauszufinden, wo sich die Dateien befinden. <\/p>\n<h2 id=\"final-words\" class=\"ftwp-heading\"><strong>Letzte Worte<\/strong><\/h2>\n<p>Alle oben genannten Methoden sind n\u00fctzlich f\u00fcr diejenigen, die gleichzeitig mit Problemen mit einzelnen oder mehreren besch\u00e4digten Paketen auf ihrem Ubuntu-System zu k\u00e4mpfen haben.  Manchmal verursachen besch\u00e4digte Systeme Fehler, die repariert werden m\u00fcssen, ohne dass das gesamte System neu installiert werden muss.  Im gesamten Beitrag habe ich verschiedene Methoden zum Entfernen defekter Pakete auf einem Ubuntu-System beschrieben.<\/p>\n<p>Ich hoffe, dieser Beitrag war informativ f\u00fcr Sie;  Bitte teilen Sie diesen Beitrag mit Ihren Freunden und der Linux-Community.  Sie k\u00f6nnen Ihre Meinung auch im Kommentarbereich zu diesem Beitrag schreiben.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Als professioneller Linux-Benutzer muss ich unz\u00e4hlige Pakete auf meinen Ubuntu-, Fedora- und Arch-Systemen installieren, testen und entfernen. Das Installieren und Entfernen von Paketen ist einfach, aber irgendwie, wenn Sie auf Ihrem Ubuntu-Rechner ein Problem mit defekten Paketen haben ein Chaos. Wenn Sie defekte Pakete nicht von Ihrem Ubuntu-Rechner entfernen k\u00f6nnen, werden Sie wahrscheinlich sp\u00e4ter Probleme [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":895577,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/8.png","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895576"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=895576"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/895576\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/895577"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=895576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=895576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=895576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}