Hvordan finne og fikse ødelagte pakker på Linux

Hvordan finne og fikse ødelagte pakker på Linux

Pakkebehandlere i Linux lar deg kontrollere installasjonen og fjerningen av pakker. I tillegg til det hjelper pakkebehandlere deg med å finne ødelagte pakker på systemet ditt og installere dem på nytt for å fikse forskjellige problemer knyttet til Linux -pakker.





Hvis du ikke er klar over hvilke kommandoer du skal bruke for å finne ødelagte pakker i Linux, er denne guiden noe for deg. Vi vil diskutere ødelagte pakker i korte detaljer, hvordan du kan kontrollere om systemet ditt inneholder ødelagte pakker, og hvordan du installerer dem på riktig måte.





Hva er ødelagte pakker?

Når du installerer en ny pakke i Linux, er systemets pakkeleder ansvarlig for hele installasjonsprosessen. Disse pakkeledere har innebygde metoder for å håndtere unntak og feil. Men noen ganger, i tilfelle uventede problemer, stopper installasjonen og hele pakken blir ikke installert. Slike pakker kalles ødelagte pakker i Linux.





Pakkebehandlere som Apt tillater ikke ytterligere installasjon av pakker hvis en ødelagt pakke blir funnet på systemet. I en slik situasjon er reparasjon av ødelagte pakker det eneste valget å gå for.

Hvordan finne og fikse ødelagte pakker

Hver pakkeleder håndterer forskjellige typer pakker. For eksempel jobber DNF og Yum med RedHat Package Manager (RPM) for å laste ned og installere RPM -pakker. På samme måte fungerer Apt som en frontend-innpakning for basis-dpkg-programvaren i Debian-baserte distribusjoner.



Installer ødelagte pakker på Debian på nytt

Apt er standard pakkebehandler som er forhåndsinstallert på hver Debian-basert distribusjon. Bortsett fra Apt kan Debian -brukere last ned og installer pakker manuelt ved hjelp av dpkg også.

Slik reparerer du ødelagte pakker på Debian-baserte distribusjoner ved hjelp av Apt:





ps4 -kontrolleren kobles ikke til ps4
  1. Åpne terminalen din ved å trykke Ctrl + Alt + T på tastaturet og skriv inn: | _+_ |
  2. Oppdater pakkene på systemet ditt: | _+_ |
  3. Tving nå installasjonen av de ødelagte pakkene med -f flagg. Apt vil automatisk søke etter ødelagte pakker på systemet ditt og installere dem på nytt fra det offisielle depotet. | _+_ |

Hvis de ovennevnte trinnene ikke fungerer for deg, kan du prøve å løse problemet ved hjelp av dpkg.

  1. Tving dpkg til å omkonfigurere alle ventende pakker som allerede er pakket ut, men som må gjennomgå konfigurasjon. De -til flagg i kommandoen står for Alle . sudo apt --fix-missing update
  2. Rør grep med dpkg for å få en liste over alle pakkene merket som Obligatorisk av dpkg. | _+_ |
  3. Bruke --ta bort flagg for å slette alle ødelagte pakker. | _+_ |
  4. Rydd opp hurtigbufferen med Apt clean. | _+_ |
  5. Oppdater systempakker med følgende kommando. | _+_ |

Relatert: Slik installerer du programvare på Linux: Pakkeformater forklart





På Fedora/CentOS

Selv om Yum og Dnf er gode når det gjelder å administrere ødelagte pakker, oppstår det noen ganger problemer da det er tusenvis av pakker installert på et Linux -system. I slike situasjoner kan du bruke RPM (hovedpakkebehandleren for Fedora og CentOS) for å fikse slike problemer raskt.

  1. Bekreft alle pakkene på systemet ditt ved hjelp av -V flagg. | _+_ |
  2. Du vil se en lang liste som inneholder alle de installerte pakkene på systemet ditt.
  3. Installer pakken på nytt som du tror kan forårsake et ødelagt pakkeproblem. | _+_ |

De ovennevnte trinnene er svært upraktiske --- å identifisere hvilken pakke som forårsaker problemet fra en liste over hundrevis er slitsomt. Selv om RPM er en kraftig pakkeleder og du sjelden vil støte på slike problemer, er det fortsatt viktig å vite hvordan du løser disse problemene hvis du støter på en lignende situasjon i nær fremtid.

Administrering av pakker på Linux -distribusjoner

Pakkebehandlere på Linux er i stand til å håndtere de fleste problemene, inkludert mislykkede installasjoner. Men noen ganger oppstår forskjellige problemer som bare kan løses intuitivt. Løsningen for å fikse ødelagte pakker består av flere trinn --- identifisering av den ødelagte pakken, installering på nytt og oppdatering av systemets pakkeliste.

Det er utallige Linux -distribusjoner tilgjengelig på internett som er verdt å prøve, men innerst inne har hver av dem et lignende grunnlag. Desktop -miljøer skiller hver distribusjon fra hverandre ved å tilby en unik brukeropplevelse. Å velge et ideelt skrivebordsmiljø som passer din smak bør være din prioritet hvis du endelig har bestemt deg for å fortsette med Linux.

Dele Dele kvitring E -post De 12 beste Linux -skrivebordsmiljøene

Å velge et Linux -skrivebordsmiljø kan være vanskelig. Her er de beste Linux -skrivebordsmiljøene å vurdere.

Les neste
Relaterte temaer
  • Linux
  • Linux
  • Pakke ledere
Om forfatteren Deepesh Sharma(79 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykksalig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere