Pakkeforvaltere i Linux lar deg kontrollere installasjon og fjerning av pakker. I tillegg til det, hjelper pakkeforvaltere deg med å finne ødelagte pakker på systemet ditt og installere dem på nytt for å løse 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 kort detalj, hvordan du kan sjekke 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, har systemets pakkebehandling ansvaret for hele installasjonsprosessen. Disse pakkeadministratorene har innebygde metoder for å håndtere unntak og feil. Men noen ganger, i tilfelle uventede problemer, stopper installasjonen og den komplette pakken er ikke installert. Slike pakker kalles ødelagte pakker i Linux.

Pakkeforvaltere som Apt tillater ikke videre installasjon av pakker hvis en ødelagt pakke blir funnet på systemet. I en slik situasjon er det eneste valget å reparere ødelagte pakker.

instagram viewer

Hvordan finne og fikse ødelagte pakker

Hver pakkeleder håndterer forskjellige typer pakker. DNF og Yum samarbeider for eksempel med RedHat Package Manager (RPM) for å laste ned og installere RPM-pakker. Tilsvarende fungerer Apt som en frontend wrapper for base dpkg-programvaren i Debian-baserte distribusjoner.

Installere ødelagte pakker på nytt på Debian

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

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

  1. Åpne terminalen din ved å trykke Ctrl + Alt + T på tastaturet og skriv inn:
    sudo apt - fix-mangler oppdatering
  2. Oppdater pakkene på systemet ditt:
    sudo apt oppdatering
  3. Tving nå installasjonen av ødelagte pakker ved hjelp av -f flagg. Apt vil automatisk søke etter ødelagte pakker på systemet ditt og installere dem på nytt fra det offisielle depotet.
    sudo apt install -f

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å konfigureres. De -en flagg i kommandoen står for Alle.
    sudo dpkg --konfigurer -a
  2. Rør grep med dpkg for å få en liste over alle pakkene merket som Påkrevd av dpkg.
    sudo dpkg -l | grep ^.. r
  3. Bruke --ta vekk flagg for å slette alle ødelagte pakker.
    sudo dpkg --remove --force-remove-reinstreq
  4. Rengjør hurtigbufferen med Apt clean.
    sudo apt ren
  5. Oppdater systempakker ved hjelp av følgende kommando.
    sudo apt oppdatering

I slekt: Slik installerer du programvare på Linux: Forklarede pakkeformater

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 (basepakkeadministratoren for Fedora og CentOS) til å løse slike problemer raskt.

  1. Bekreft alle pakkene på systemet ditt ved hjelp av -V flagg.
    sudo rpm -Va
  2. Du vil se en lang liste som inneholder alle de installerte pakkene på systemet ditt.
  3. Installer pakken som du tror kan forårsake det ødelagte pakken.
    sudo dnf - installer pakkenavn på nytt

Ovennevnte trinn er svært ubeleilig å identifisere hvilken pakke som forårsaker problemet fra en liste med hundrevis er anstrengende. Selv om RPM er en kraftig pakkebehandling, og du sjelden vil støte på slike problemer, er det fortsatt viktig å vite hvordan du løser disse problemene i tilfelle du støter på en lignende situasjon i nær fremtid.

Administrere pakker på Linux-distribusjoner

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

Det er utallige Linux-distribusjoner tilgjengelig på internett som er verdt å prøve, men innerst inne har hver av dem et lignende fundament. Skrivebordsmiljøer skiller hver distribusjon fra hverandre ved å gi 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.

E-post
De 12 beste Linux-skrivebordsmiljøene

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

Relaterte temaer
  • Linux
  • Linux
  • Pakkeforvaltere
Om forfatteren
Deepesh Sharma (20 artikler publisert)

Deepesh er Junior Editor for Linux på MUO. Han har skrevet informasjonsinnhold på internett i over 3 år. På fritiden liker han å skrive, høre på musikk og spille gitaren.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.