Sådan finder og reparerer du ødelagte pakker på Linux

Sådan finder og reparerer du ødelagte pakker på Linux

Pakkeadministratorer i Linux giver dig mulighed for at kontrollere installation og fjernelse af pakker. Ud over det hjælper pakkeledere dig med at finde ødelagte pakker på dit system og geninstallere dem for at løse forskellige problemer i forbindelse med Linux -pakker.





Hvis du ikke er klar over, hvilke kommandoer du skal bruge for at finde ødelagte pakker i Linux, så er denne vejledning noget for dig. Vi vil diskutere ødelagte pakker i detaljer, hvordan du kan kontrollere, om dit system indeholder ødelagte pakker, og hvordan du geninstallerer dem korrekt.





Hvad er ødelagte pakker?

Når du installerer en ny pakke i Linux, er dit systems pakkehåndtering ansvarlig for hele installationsprocessen. Disse pakkeledere har indbyggede metoder til at håndtere undtagelser og fejl. Men nogle gange stopper installationen i tilfælde af uventede problemer, og den komplette pakke installeres ikke. Sådanne pakker kaldes ødelagte pakker i Linux.





Pakkeadministratorer som Apt tillader ikke yderligere installation af pakker, hvis der findes en ødelagt pakke på systemet. I en sådan situation er reparation af de ødelagte pakker det eneste valg at gå efter.

Sådan finder og reparerer du ødelagte pakker

Hver pakkeleder håndterer forskellige typer pakker. For eksempel arbejder DNF og Yum sammen med RedHat Package Manager (RPM) for at downloade og installere RPM -pakker. På samme måde fungerer Apt som en frontend-indpakning til basis-dpkg-softwaren i Debian-baserede distributioner.



Geninstallation af ødelagte pakker på Debian

Apt er standardpakkehåndteringen, der er forudinstalleret på hver Debian-baseret distribution. Bortset fra Apt kan Debian -brugere download og installer pakker manuelt ved hjælp af dpkg såvel.

Sådan repareres ødelagte pakker på Debian-baserede distributioner ved hjælp af Apt:





hvordan man laver et bord i illustrator
  1. Åbn din terminal ved at trykke på Ctrl + Alt + T på dit tastatur og indtast: | _+_ |
  2. Opdater pakkerne på dit system: | _+_ |
  3. Tving nu installationen af ​​de ødelagte pakker ved hjælp af -f flag. Apt søger automatisk efter ødelagte pakker på dit system og geninstallerer dem fra det officielle lager. | _+_ |

Hvis de ovennævnte trin ikke virker for dig, kan du prøve at løse problemet ved hjælp af dpkg.

  1. Tving dpkg til at omkonfigurere alle de ventende pakker, der allerede er pakket ud, men skal konfigureres. Det -til flag i kommandoen står for Alle . sudo apt --fix-missing update
  2. Rør grep med dpkg for at få en liste over alle pakkerne markeret som Påkrævet ved dpkg. | _+_ |
  3. Brug --fjerne flag for at slette alle de ødelagte pakker. | _+_ |
  4. Ryd op i cachen ved hjælp af Apt clean. | _+_ |
  5. Opdater dine systempakker ved hjælp af følgende kommando. | _+_ |

Relateret: Sådan installeres software på Linux: Forklarede pakkeformater





På Fedora/CentOS

Selvom Yum og Dnf er gode, når det kommer til håndtering af ødelagte pakker, opstår der nogle gange problemer, da der er tusindvis af pakker installeret på et Linux -system. I sådanne situationer kan du bruge RPM (basispakkehåndteringen til Fedora og CentOS) til hurtigt at løse sådanne problemer.

  1. Bekræft alle pakkerne på dit system ved hjælp af -V flag. | _+_ |
  2. Du vil se en lang liste, der indeholder alle de installerede pakker på dit system.
  3. Geninstaller den pakke, som du tror kan forårsage et brudt pakkeproblem. | _+_ |

Ovenstående trin er yderst ubelejlige --- at identificere, hvilken pakke der forårsager problemet fra en liste over hundredvis, er trættende. Selvom RPM er en kraftfuld pakkehåndterer, og du sjældent vil støde på sådanne problemer, er det stadig vigtigt at vide, hvordan du løser disse problemer, hvis du støder på en lignende situation i den nærmeste fremtid.

Håndtering af pakker på Linux -distributioner

Pakkeadministratorer på Linux er i stand til at håndtere de fleste af problemerne, herunder mislykkede installationer. Men nogle gange opstår der forskellige problemer, der kun kan løses intuitivt. Løsningen til reparation af ødelagte pakker består af flere trin --- identifikation af den ødelagte pakke, geninstallation af den og opdatering af systemets pakkeliste.

Der er utallige Linux -distributioner tilgængelige på internettet, der er værd at prøve, men inderst inde har hver af dem et lignende fundament. Desktop -miljøer adskiller hver distribution ved at give en unik brugeroplevelse. At vælge et ideelt skrivebordsmiljø, der passer til din smag, bør være din prioritet, hvis du endelig har besluttet at gå videre med Linux.

Del Del Tweet E -mail De 12 bedste Linux -skrivebordsmiljøer

Det kan være svært at vælge et Linux -skrivebordsmiljø. Her er de bedste Linux -skrivebordsmiljøer at overveje.

Læs Næste
Relaterede emner
  • Linux
  • Linux
  • Pakke ledere
Om forfatteren Deepesh Sharma(79 artikler udgivet)

Deepesh er Junior Editor for Linux på MUO. Han skriver informationsguider om Linux med det formål at give alle tilflyttere en salig oplevelse. Ikke sikker på film, men hvis du vil tale om teknologi, er han din fyr. I fritiden kan du finde ham læse bøger, lytte til forskellige musikgenrer eller spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere