Mit Paketmanagern unter Linux können Sie die Installation und Entfernung von Paketen steuern. Darüber hinaus helfen Ihnen Paketmanager dabei, defekte Pakete auf Ihrem System zu finden und neu zu installieren, um verschiedene Probleme im Zusammenhang mit Linux-Paketen zu beheben.
Wenn Sie nicht wissen, welche Befehle Sie verwenden müssen, um defekte Pakete unter Linux zu finden, ist dieses Handbuch genau das Richtige für Sie. Wir werden kurz auf defekte Pakete eingehen, wie Sie überprüfen können, ob Ihr System defekte Pakete enthält, und wie Sie diese ordnungsgemäß neu installieren.
Was sind kaputte Pakete?
Wenn Sie ein neues Paket unter Linux installieren, ist der Paketmanager Ihres Systems für den gesamten Installationsprozess verantwortlich. Diese Paketmanager verfügen über integrierte Methoden zur Behandlung von Ausnahmen und Fehlern. Bei unerwarteten Problemen wird die Installation jedoch manchmal angehalten und das gesamte Paket wird nicht installiert. Solche Pakete werden unter Linux als Broken-Pakete bezeichnet.
Paketmanager wie Apt erlauben die weitere Installation von Paketen nicht, wenn ein defektes Paket auf dem System gefunden wird. In einer solchen Situation ist die Reparatur der defekten Pakete die einzige Wahl.
So finden und beheben Sie defekte Pakete
Jeder Paketmanager verarbeitet verschiedene Pakettypen. Beispielsweise arbeiten DNF und Yum mit dem RedHat Package Manager (RPM) zusammen, um RPM-Pakete herunterzuladen und zu installieren. In ähnlicher Weise fungiert Apt als Frontend-Wrapper für die Basis-dpkg-Software in Debian-basierten Distributionen.
Neuinstallation defekter Pakete unter Debian
Apt ist der Standard-Paketmanager, der auf jeder Debian-basierten Distribution vorinstalliert ist. Abgesehen von Apt können Debian-Benutzer Laden Sie Pakete manuell mit dpkg herunter und installieren Sie sie auch.
So beheben Sie fehlerhafte Pakete auf Debian-basierten Distributionen mit Apt:
- Öffnen Sie Ihr Terminal durch Drücken von Strg + Alt + T. auf Ihrer Tastatur und geben Sie ein:
sudo apt --fix-fehlendes Update
- Aktualisieren Sie die Pakete auf Ihrem System:
sudo apt update
- Erzwingen Sie nun die Installation der defekten Pakete mit dem -f Flagge. Apt sucht automatisch nach defekten Paketen auf Ihrem System und installiert sie aus dem offiziellen Repository neu.
sudo apt install -f
Wenn die oben genannten Schritte bei Ihnen nicht funktionieren, können Sie versuchen, das Problem mit dpkg zu lösen.
- Erzwingen Sie, dass dpkg alle ausstehenden Pakete neu konfiguriert, die bereits entpackt sind, aber konfiguriert werden müssen. Das -ein flag im befehl steht für Alle.
sudo dpkg --configure -a
- Pipe grep mit dpkg, um eine Liste aller Pakete zu erhalten, die als gekennzeichnet sind Erforderlich von dpkg.
sudo dpkg -l | grep ^.. r
- Verwenden Sie die --entfernen Flag, um alle defekten Pakete zu löschen.
sudo dpkg --remove --force-remove-reinstreq
- Bereinigen Sie den Cache mit Apt clean.
Sudo passend sauber
- Aktualisieren Sie Ihre Systempakete mit dem folgenden Befehl.
sudo apt update
Verbunden: So installieren Sie Software unter Linux: Erklärte Paketformate
Auf Fedora / CentOS
Obwohl Yum und Dnf großartig sind, wenn es darum geht, kaputte Pakete zu verwalten, treten manchmal Probleme auf, da Tausende von Paketen auf einem Linux-System installiert sind. In solchen Situationen können Sie RPM (den Basispaket-Manager für Fedora und CentOS) verwenden, um solche Probleme schnell zu beheben.
- Überprüfen Sie alle Pakete auf Ihrem System mit dem -V Flagge.
sudo rpm -Va
- Sie sehen eine lange Liste mit allen auf Ihrem System installierten Paketen.
- Installieren Sie das Paket neu, von dem Sie glauben, dass es das Problem mit dem defekten Paket verursacht.
sudo dnf --refresh packagename neu installieren
Die oben genannten Schritte sind äußerst unpraktisch. Es ist mühsam, anhand einer Liste von Hunderten zu ermitteln, welches Paket das Problem verursacht. Obwohl RPM ein leistungsstarker Paketmanager ist und Sie selten auf solche Probleme stoßen werden, ist es immer noch wichtig zu wissen, wie diese Probleme behoben werden können, falls Sie in naher Zukunft auf eine ähnliche Situation stoßen.
Verwalten von Paketen auf Linux-Distributionen
Paketmanager unter Linux sind in der Lage, die meisten Probleme zu lösen, einschließlich fehlgeschlagener Installationen. Manchmal treten jedoch verschiedene Probleme auf, die nur intuitiv gelöst werden können. Die Lösung zum Beheben fehlerhafter Pakete besteht aus mehreren Schritten, die das fehlerhafte Paket identifizieren, neu installieren und die Paketliste des Systems aktualisieren.
Es gibt unzählige Linux-Distributionen im Internet, die einen Versuch wert sind, aber tief im Inneren hat jede von ihnen eine ähnliche Grundlage. Desktop-Umgebungen zeichnen jede Distribution aus, indem sie eine einzigartige Benutzererfahrung bieten. Die Wahl einer idealen Desktop-Umgebung, die Ihrem Geschmack entspricht, sollte Ihre Priorität sein, wenn Sie sich endgültig für Linux entschieden haben.
Die Auswahl einer Linux-Desktop-Umgebung kann schwierig sein. Hier sind die besten Linux-Desktop-Umgebungen, die Sie berücksichtigen sollten.
- Linux
- Linux
- Paketmanager
Deepesh ist der Junior Editor für Linux bei MUO. Er schreibt seit über 3 Jahren Informationsinhalte im Internet. In seiner Freizeit schreibt er gerne, hört Musik und spielt Gitarre.
Abonniere unseren Newsletter
Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.