Hvis du støder på fejlen "E: Kan ikke finde pakke", mens du installerer pakker på Ubuntu, skal du ikke bekymre dig, da det er nemt at rette det.

Nøgle takeaways

  • Opdater din pakkeliste regelmæssigt for at opretholde et sikkert og opdateret Ubuntu-system, der sikrer adgang til de nyeste softwarepakker, sikkerhedsrettelser, fejlrettelser og forbedret afhængighedsopløsning.
  • Vær opmærksom på den korrekte stavning og følsomhed mellem store og små bogstaver i pakkenavnet, når du bruger apt kommando for at installere software, da selv en lille tastefejl kan resultere i "E: Kan ikke finde pakken" fejl.
  • Bekræft dine lageroplysninger ved at tjekke dine konfigurerede lagre for at sikre, at du har adgang til den nødvendige software. Overvej at tilføje pålidelige og velholdte arkiver, hvis det er nødvendigt for bestemt software.

Ubuntu er en brugervenlig Linux-distro, der er kendt for sin stabilitet og store softwarekatalog. Men selv de mest erfarne Ubuntu-brugere vil sandsynligvis støde på fejlen "E: Kan ikke finde pakke". Denne fejlmeddelelse vises normalt, når du forsøger at installere en pakke via APT.

Vi viser dig, hvordan du kan rette fejlmeddelelsen "E: Kan ikke finde pakken" på Ubuntu. Uanset om du er en nybegynder eller en erfaren administrator, vil vide, hvordan du overvinder denne fejl, i høj grad forbedre din evne til at bruge Ubuntu.

1. Opdater din pakkeliste

Opdatering af din pakkeliste er vigtig for at opretholde et sikkert, funktionelt og opdateret Ubuntu-system. Vigtigst af alt, det sikrer, at du får den bedst mulige softwareoplevelse, mens du holder dit system sikkert og stabilt.

Du kan opdatere din pakkeliste ved at køre:

sudo apt update

Af og til, eller når du vil installere et nyt stykke software, skal du sørge for at køre den foregående kommando. Ved at opdatere pakkelisten sikrer du, at du har adgang til de nyeste versioner af softwarepakker, sammen med eventuelle nyligt tilføjede pakker.

Andre fordele ved at køre sudo apt opdatering kommandoen omfatter adgang til nye sikkerhedsrettelser, fejlrettelser og bedre afhængighedsopløsning.

2. Brug det korrekte pakkenavn

I modsætning til Windows er Linux i sagens natur skelet mellem store og små bogstaver, når det kommer til fil- og mappenavn. Det betyder, at store og små bogstaver behandles særskilt. For eksempel er filerne "Test.txt", "TEST.txt" og "TesT.txt" alle forskellige filer på Linux.

Det samme princip gælder for pakkenavne. Sørg for, at du staver pakkenavnet korrekt. Selv en lille tastefejl, såsom et stort bogstav, hvor der skulle være et lille bogstav, vil resultere i fejlen "E: Kan ikke finde pakken".

Hvis du ikke er sikker på pakkenavnet, kan du bruge kommandoen apt til at søge efter delvise pakkenavne. Lad os for eksempel antage, at du leder efter populær skærmbilledesoftware Flameshot, men du husker kun, at det begynder med flamme. Nå, du kan søge efter det ved at bruge det delvise navn som følger:

apt search flame

3. Bekræft lageroplysninger

APT vil kun installere software fra et givet sæt konfigurerede arkiver på dit system. Dette er godt for sikkerheden, fordi du kan begrænse dit system til kun at få software fra nogle få pålidelige kilder.

Som standard, Ubuntu kommer med nogle standarddepoter konfigureret til dig. Men nogle gange skal du muligvis tilføje et lager for at få adgang til software, der ikke er en del af dine nuværende konfigurerede lagre.

Tag et kig på dine konfigurerede depoter ved hjælp af:

cat /etc/apt/sources.list

Din kildeliste skal normalt have følgende arkiver konfigureret og aktive som standard. Aktive arkiver kommenteres ikke ud 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

udgivelsesnavn i det foregående uddrag vil blive erstattet med din nuværende Ubuntu udgivelsesnavn. Du kan få din udgivelsesnavn ved at løbe lsb_release -c i terminalen. Kodenavnet, der udsendes af denne kommando, er dit nuværende udgivelsesnavn.

Det er relativt nemt at tilføje nye softwarelagre på Linux. De fleste softwareinstallationsvejledninger vil også nævne, om du skal tilføje et nyt lager, så sørg for at være opmærksom på det.

Af sikkerhedsmæssige årsager skal du sørge for, at du tilføjer pålidelige og velholdte PPA'er og lagre til dit system.

4. Tjek for softwarekompatibilitet

I nogle tilfælde er visse softwarepakker muligvis ikke tilgængelige på ældre versioner af Ubuntu. I sjældne tilfælde kan nogle softwarepakker kun være tilgængelige på LTS-udgivelserne af Ubuntu. I sådanne tilfælde kan du opleve fejlen "E: Kan ikke finde pakken" på grund af kompatibilitetsproblemer.

Du kan søge efter flere oplysninger om en pakke ved at køre: apt show pakkenavn. For pakkens flammeskud skal du f.eks. køre:

apt show flameshot

Vær også opmærksom på kompatibilitetsoplysninger fra pakkernes officielle hjemmeside for at sikre, at den softwarepakke, du forsøger at installere, er kompatibel med din Ubuntu-version.

5. Andre rettelser

Hvis ingen af ​​de foregående løsninger har hjulpet, kan du prøve at rydde din pakkecache og derefter opdatere din pakkeliste igen ved at bruge:

sudo apt clean && sudo apt update

Du kan også prøve at installere en lille pakke, såsom cowsay, ved at bruge kommandoen sudo apt update && apt installer cowsay bare for at se om alt er i orden.

Du kan nu rette fejlen "E: Kan ikke finde pakke" på Ubuntu

Som Ubuntu-bruger vil du højst sandsynligt støde på fejlen "E: Unable to locate package" på et tidspunkt. Denne fejl kan løses og er udstyret med den rigtige information, du kan trygt se den direkte.

For at sikre, at du ikke løber ind i sådanne fejl igen, skal du altid være opmærksom på ødelagte pakker på din pc.