Hvis du får feilen "E: Kan ikke finne pakke" mens du installerer pakker på Ubuntu, ikke bekymre deg, siden det er enkelt å fikse det.

Viktige takeaways

  • Oppdater pakkelisten din regelmessig for å opprettholde et sikkert og oppdatert Ubuntu-system, og sikre tilgang til de nyeste programvarepakkene, sikkerhetsoppdateringer, feilrettinger og forbedret avhengighetsoppløsning.
  • Vær oppmerksom på riktig stavemåte og sensitivitet for store og små bokstaver i pakkenavnet når du bruker apt kommando for å installere programvare, da selv en liten skrivefeil kan resultere i "E: Kan ikke finne pakken" feil.
  • Bekreft depotinformasjonen din ved å sjekke de konfigurerte depotene dine for å sikre at du har tilgang til nødvendig programvare. Vurder å legge til pålitelige og godt vedlikeholdte arkiver hvis det er nødvendig for bestemt programvare.

Ubuntu er en brukervennlig Linux-distro kjent for sin stabilitet og enorme programvarekatalog. Imidlertid vil selv de mest erfarne Ubuntu-brukerne sannsynligvis støte på feilen "E: Kan ikke finne pakken". Denne feilmeldingen vises vanligvis når du prøver å installere en pakke via APT.

Vi viser deg hvordan du kan fikse feilmeldingen "E: Kan ikke finne pakken" på Ubuntu. Enten du er en nybegynner eller en erfaren administrator, vil det å vite hvordan du overvinner denne feilen forbedre din evne til å bruke Ubuntu.

1. Oppdater pakkelisten din

Oppdatering av pakkelisten din er viktig for å opprettholde et sikkert, funksjonelt og oppdatert Ubuntu-system. Viktigst av alt, det sikrer at du får den best mulige programvareopplevelsen samtidig som du holder systemet trygt og stabilt.

Du kan oppdatere pakkelisten din ved å kjøre:

sudo apt update

Av og til, eller når du vil installere et nytt stykke programvare, sørg for at du kjører den foregående kommandoen. Ved å oppdatere pakkelisten sikrer du at du har tilgang til de nyeste versjonene av programvarepakker, sammen med eventuelle nylig lagt til pakker.

Andre fordeler med å kjøre sudo apt oppdatering kommandoen inkluderer tilgang til nye sikkerhetsoppdateringer, feilrettinger og bedre avhengighetsoppløsning.

2. Bruk riktig pakkenavn

I motsetning til Windows, er Linux iboende sensitiv for store og små bokstaver når det kommer til fil- og katalognavn. Dette betyr at store og små bokstaver behandles distinkt. For eksempel er filene "Test.txt", "TEST.txt" og "TesT.txt" alle distinkte filer på Linux.

Det samme prinsippet gjelder for pakkenavn. Pass på at du staver pakkenavnet riktig. Selv en liten skrivefeil, for eksempel en stor bokstav der det skal være en liten bokstav, vil resultere i feilen "E: Kan ikke finne pakken".

Hvis du ikke er sikker på pakkenavnet, kan du bruke apt-kommandoen til å søke etter delvise pakkenavn. La oss for eksempel anta at du leter etter populær skjermbildeprogramvare Flameshot, men du husker bare at det begynner med flamme. Vel, du kan søke etter det ved å bruke delnavnet som følger:

apt search flame

3. Bekreft depotinformasjon

APT vil kun installere programvare fra et gitt sett med konfigurerte repositories på systemet ditt. Dette er bra for sikkerheten fordi du kan begrense systemet til å få programvare fra bare noen få pålitelige kilder.

Som standard, Ubuntu kommer med noen standardlagre konfigurert for deg. Men noen ganger må du kanskje legge til et depot for å få tilgang til programvare som ikke er en del av de nåværende konfigurerte depotene dine.

Ta en titt på de konfigurerte depotene dine ved å bruke:

cat /etc/apt/sources.list

Kildelisten din skal normalt ha følgende depoter konfigurert og aktive som standard. Aktive depoter blir ikke kommentert ut med tegnet #.

deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse

utgivelsesnavn i den foregående kodebiten vil bli erstattet med din nåværende Ubuntu utgivelsesnavn. Du kan få din utgivelsesnavn ved å løpe lsb_release -c i terminalen. Kodenavnet som sendes ut av denne kommandoen er ditt nåværende utgivelsesnavn.

Det er relativt enkelt å legge til nye programvarelager på Linux. Dessuten vil de fleste programvareinstallasjonsguider nevne om du trenger å legge til et nytt depot, så sørg for at du tar hensyn til det.

Av sikkerhetshensyn må du sørge for at du legger til pålitelige og godt vedlikeholdte PPAer og arkiver til systemet ditt.

4. Se etter programvarekompatibilitet

I noen tilfeller kan det hende at enkelte programvarepakker ikke er tilgjengelige på eldre versjoner av Ubuntu. I sjeldne tilfeller kan noen programvarepakker bare være tilgjengelige på LTS-utgivelsene av Ubuntu. I slike tilfeller kan du oppleve feilen "E: Kan ikke finne pakken" på grunn av kompatibilitetsproblemer.

Du kan se etter mer informasjon om en pakke ved å kjøre: apt show pakkenavn. For eksempel, for pakkens flammeskudd, kjør:

apt show flameshot

Vær også oppmerksom på kompatibilitetsinformasjon fra pakkenes offisielle nettsted for å sikre at programvarepakken du prøver å installere er kompatibel med Ubuntu-versjonen din.

5. Andre rettelser

Hvis ingen av de foregående løsningene har hjulpet, prøv å tømme pakkebufferen og oppdater pakkelisten igjen ved å bruke:

sudo apt clean && sudo apt update

Du kan også prøve å installere en liten pakke som cowsay, ved å bruke kommandoen sudo apt update && apt install cowsay bare for å se om alt er bra.

Du kan nå fikse "E: Unable to Locate Package"-feilen på Ubuntu

Som Ubuntu-bruker vil du mest sannsynlig støte på feilen "E: Kan ikke finne pakke" på et tidspunkt. Denne feilen er løsbar og utstyrt med den riktige informasjonen, du kan trygt møte den direkte.

For å sikre at du ikke støter på slike feil igjen, se alltid etter ødelagte pakker på PC-en.