Hoe kapotte pakketten op Linux te vinden en te repareren

Hoe kapotte pakketten op Linux te vinden en te repareren

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 het opnieuw installeren ervan 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 handleiding iets voor jou. We zullen kort in detail ingaan op kapotte pakketten, hoe u kunt controleren of uw systeem kapotte pakketten bevat en hoe u deze op de juiste manier opnieuw kunt installeren.





Wat zijn gebroken pakketten?

Wanneer u een nieuw pakket in 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 het geval van onverwachte problemen, stopt de installatie en wordt het volledige pakket niet geïnstalleerd. Dergelijke pakketten worden in Linux Broken-pakketten genoemd.





Pakketbeheerders zoals Apt staan ​​de verdere installatie van pakketten niet toe als er 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.

Gebroken pakketten zoeken en repareren

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



Gebroken pakketten opnieuw installeren op Debian

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

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





wat is de verdwijnmodus op messenger?
  1. Open uw terminal door op te drukken Ctrl + Alles + t op je toetsenbord en typ: |__+_|
  2. Werk de pakketten op uw systeem bij: |__+_|
  3. Forceer nu de installatie van de kapotte pakketten met behulp van de -F vlag. Apt zoekt automatisch naar kapotte pakketten op uw systeem en installeert ze opnieuw vanuit de officiële repository. |__+_|

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

  1. Dwing dpkg om alle pakketten die in behandeling zijn die al zijn uitgepakt maar die configuratie moeten ondergaan, opnieuw te configureren. De -tot vlag in het commando staat voor Alle . sudo apt --fix-missing update
  2. Pipetteer grep met dpkg om een ​​lijst te krijgen van alle pakketten gemarkeerd als Verplicht door dpkg. |__+_|
  3. Gebruik de --verwijderen vlag om alle kapotte pakketten te verwijderen. |__+_|
  4. Ruim de cache op met Apt clean. |__+_|
  5. Werk uw systeempakketten bij met de volgende opdracht. |__+_|

Gerelateerd: Software installeren op Linux: 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. |__+_|
  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. |__+_|

De bovenstaande stappen zijn zeer onhandig --- uit een lijst van honderden identificeren welk pakket het probleem veroorzaakt, is vermoeiend. Hoewel RPM een krachtige pakketbeheerder is en u dergelijke problemen zelden zult tegenkomen, is het toch 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 aan, 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 heeft elk van hen een vergelijkbare basis. Desktopomgevingen onderscheiden elke distributie door een unieke gebruikerservaring te bieden. Het kiezen van een ideale desktopomgeving die bij je past, zou je prioriteit moeten zijn als je eindelijk hebt besloten om met Linux door te gaan.

Deel Deel Tweeten 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.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Linux
  • Pakketbeheerders
Over de auteur Deepesh Sharma(79 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel een zalige ervaring te bieden aan alle nieuwkomers. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn 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!

Klik hier om je te abonneren