Met pakketbeheerders in Linux kunt u de installatie en verwijdering van pakketten beheren. Daarnaast helpen pakketbeheerders u bij het vinden van kapotte pakketten op uw systeem en deze opnieuw te installeren om verschillende problemen op te lossen die verband houden met Linux-pakketten.

Als je niet weet welke commando's je moet gebruiken om kapotte pakketten in Linux te vinden, dan is deze gids iets voor jou. We zullen in het kort de kapotte pakketten bespreken, hoe u kunt controleren of uw systeem kapotte pakketten bevat en hoe u ze op de juiste manier opnieuw kunt installeren.

Wat zijn kapotte pakketten?

Wanneer u een nieuw pakket onder Linux installeert, heeft de pakketbeheerder van uw systeem de leiding over het hele installatieproces. Deze pakketbeheerders hebben ingebouwde methoden om uitzonderingen en fouten af ​​te handelen. Maar soms, in geval van onverwachte problemen, stopt de installatie en wordt het volledige pakket niet geïnstalleerd. Dergelijke pakketten worden in Linux gebroken pakketten genoemd.

Pakketbeheerders zoals Apt staan ​​de verdere installatie van pakketten niet toe als een defect pakket op het systeem wordt gevonden. In een dergelijke situatie is het repareren van de kapotte pakketten de enige keuze om voor te gaan.

Hoe u defecte pakketten kunt vinden en repareren

Elke pakketbeheerder behandelt verschillende soorten pakketten. DNF en Yum werken bijvoorbeeld samen met de RedHat Package Manager (RPM) om RPM-pakketten te downloaden en te installeren. Evenzo fungeert Apt als een frontend-wrapper voor de basis-dpkg-software in op Debian gebaseerde distributies.

Herinstalleren van defecte pakketten op Debian

Apt is de standaard pakketbeheerder die vooraf is geïnstalleerd op elke op Debian gebaseerde distributie. Afgezien van Apt kunnen Debian-gebruikers download en installeer pakketten handmatig met dpkg ook.

Om kapotte pakketten op Debian-gebaseerde distributies te repareren met behulp van Apt:

  1. Open uw terminal door op te drukken Ctrl + Alt + T op je toetsenbord en voer in:
    sudo apt --fix-ontbrekende update
  2. Werk de pakketten op uw systeem bij:
    sudo apt-update
  3. Forceer nu de installatie van de kapotte pakketten met behulp van de -f vlag. Apt zal automatisch zoeken naar kapotte pakketten op uw systeem en deze opnieuw installeren vanuit de officiële repository.
    sudo apt install -f

Als de bovengenoemde stappen niet voor u werken, kunt u proberen het probleem op te lossen met dpkg.

  1. Forceer dpkg om alle in behandeling zijnde pakketten die al zijn uitgepakt maar nog een configuratie moeten ondergaan, opnieuw te configureren. De -een vlag in het commando staat voor Alle.
    sudo dpkg --configure -a
  2. Pipe grep met dpkg om een ​​lijst te krijgen van alle pakketten die zijn gemarkeerd als Verplicht door dpkg.
    sudo dpkg -l | grep ^.. r
  3. Gebruik de --verwijderen vlag om alle defecte pakketten te verwijderen.
    sudo dpkg --remove --force-remove-reinstreq
  4. Ruim de cache op met Apt clean.
    sudo apt schoon
  5. Werk uw systeempakketten bij met de volgende opdracht.
    sudo apt-update

Verwant: Hoe software op Linux te installeren: pakketindelingen uitgelegd

Op Fedora / CentOS

Hoewel Yum en Dnf geweldig zijn als het gaat om het beheren van kapotte pakketten, doen zich soms problemen voor omdat er duizenden pakketten op een Linux-systeem zijn geïnstalleerd. In dergelijke situaties kun je RPM (de basispakketbeheerder voor Fedora en CentOS) gebruiken om dergelijke problemen snel op te lossen.

  1. Controleer alle pakketten op uw systeem met behulp van de -V vlag.
    sudo rpm -Va
  2. U ziet een lange lijst met alle geïnstalleerde pakketten op uw systeem.
  3. Installeer het pakket opnieuw waarvan u denkt dat het het probleem met het defecte pakket veroorzaakt.
    sudo dnf --refresh opnieuw installeren pakketnaam

De bovenstaande stappen zijn zeer lastig om te identificeren welk pakket het probleem veroorzaakt uit een lijst van honderden is vervelend. Hoewel RPM een krachtige pakketbeheerder is en u zelden dergelijke problemen tegenkomt, is het nog steeds belangrijk om te weten hoe u deze problemen kunt oplossen voor het geval u in de nabije toekomst een vergelijkbare situatie tegenkomt.

Pakketten beheren op Linux-distributies

Pakketbeheerders op Linux kunnen de meeste problemen oplossen, inclusief mislukte installaties. Maar soms doen zich verschillende problemen voor die alleen intuïtief kunnen worden opgelost. De oplossing voor het repareren van kapotte pakketten bestaat uit verschillende stappen: het kapotte pakket identificeren, het opnieuw installeren en de pakketlijst van het systeem bijwerken.

Er zijn talloze Linux-distributies beschikbaar op internet die het proberen waard zijn, maar diep van binnen hebben ze allemaal een vergelijkbare basis. Desktopomgevingen onderscheiden elke distributie door een unieke gebruikerservaring te bieden. Het kiezen van een ideale desktopomgeving die bij je smaak past, zou je prioriteit moeten zijn als je eindelijk hebt besloten om door te gaan met Linux.

E-mail
De 12 beste Linux-desktopomgevingen

Het kiezen van een Linux-desktopomgeving kan moeilijk zijn. Dit zijn de beste Linux-desktopomgevingen om te overwegen.

Gerelateerde onderwerpen
  • Linux
  • Linux
  • Pakketbeheerders
Over de auteur
Deepesh Sharma (20 Artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft al meer dan drie jaar informatieve inhoud op internet. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en gitaar spelen.

Meer van Deepesh Sharma

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.