Jei diegdami paketus Ubuntu pamatysite klaidą „E: Nepavyko rasti paketo“, nesijaudinkite, nes ją lengva ištaisyti.

Key Takeaways

  • Reguliariai atnaujinkite paketų sąrašą, kad palaikytumėte saugią ir atnaujintą Ubuntu sistemą, užtikrindami prieigą prie naujausių programinės įrangos paketų, saugos pataisų, klaidų pataisų ir geresnės priklausomybės skyros.
  • Naudodami apt komandą įdiegti programinę įrangą, nes net ir nedidelė rašybos klaida gali sukelti „E: Nepavyko rasti paketo“ klaida.
  • Patikrinkite savo saugyklos informaciją patikrindami sukonfigūruotas saugyklas, kad įsitikintumėte, jog turite prieigą prie reikiamos programinės įrangos. Apsvarstykite galimybę pridėti patikimų ir gerai prižiūrimų saugyklų, jei to reikia tam tikrai programinei įrangai.

„Ubuntu“ yra patogus naudoti „Linux“ platinimas, gerai žinomas dėl savo stabilumo ir didžiulio programinės įrangos katalogo. Tačiau net labiausiai patyrę Ubuntu vartotojai gali susidurti su klaida „E: Nepavyko rasti paketo“. Šis klaidos pranešimas paprastai pasirodo, kai bandote įdiegti paketą per APT.

instagram viewer

Parodysime, kaip galite ištaisyti klaidos pranešimą „E: Nepavyko rasti paketo“ Ubuntu. Nesvarbu, ar esate naujokas, ar patyręs administratorius, žinodami, kaip įveikti šią klaidą, galėsite naudotis Ubuntu.

1. Atnaujinkite savo paketų sąrašą

Paketų sąrašo atnaujinimas yra svarbus norint išlaikyti saugią, funkcionalią ir atnaujintą Ubuntu sistemą. Svarbiausia, kad tai užtikrina geriausią įmanomą programinės įrangos naudojimo patirtį, tuo pačiu užtikrinant sistemos saugumą ir stabilumą.

Paketų sąrašą galite atnaujinti vykdydami:

sudo apt update

Kartais arba kai norite įdiegti naują programinės įrangos dalį, įsitikinkite, kad vykdote ankstesnę komandą. Atnaujinę paketų sąrašą užtikrinate, kad turite prieigą prie naujausių programinės įrangos paketų versijų kartu su visais naujai pridėtais paketais.

Kiti bėgimo pranašumai sudo apt atnaujinimas komanda apima prieigą prie naujų saugos pataisų, klaidų pataisymus ir geresnę priklausomybės skyrą.

2. Naudokite teisingą paketo pavadinimą

Skirtingai nei „Windows“, „Linux“ iš esmės skiriasi didžiosiomis ir mažosiomis raidėmis, kai kalbama apie failų ir katalogų pavadinimus. Tai reiškia, kad didžiosios ir mažosios raidės traktuojamos atskirai. Pavyzdžiui, failai „Test.txt“, „TEST.txt“ ir „TestT.txt“ yra skirtingi „Linux“ failai.

Tas pats principas galioja ir paketų pavadinimams. Įsitikinkite, kad teisingai parašėte paketo pavadinimą. Netgi nedidelė rašybos klaida, pvz., didžioji raidė, kurioje turėtų būti mažoji, sukels klaidą „E: Nepavyko rasti paketo“.

Jei nesate tikri dėl paketo pavadinimo, galite naudoti komandą apt dalinių paketo pavadinimų paieškai. Pavyzdžiui, tarkime, kad jūs ieškote populiari ekrano kopijų programinė įranga „Flameshot“., bet jūs tik atsimenate, kad tai prasideda liepsna. Na, galite jo ieškoti naudodami dalinį pavadinimą taip:

apt search flame

3. Patikrinkite saugyklos informaciją

APT įdiegs programinę įrangą tik iš tam tikro sukonfigūruotų saugyklų jūsų sistemoje. Tai naudinga saugumui, nes galite apriboti savo sistemą ir gauti programinę įrangą tik iš kelių patikimų šaltinių.

Pagal numatytuosius nustatymus „Ubuntu“ yra su kai kuriomis numatytosiomis saugyklomis sukonfigūruotas jums. Tačiau kartais gali tekti pridėti saugyklą, kad galėtumėte pasiekti programinę įrangą, kuri nėra dabartinių sukonfigūruotų saugyklų dalis.

Peržiūrėkite sukonfigūruotas saugyklas naudodami:

cat /etc/apt/sources.list

Jūsų šaltinių sąraše paprastai turi būti sukonfigūruotos ir aktyvios pagal numatytuosius nustatymus šios saugyklos. Aktyvios saugyklos nėra komentuojamos simboliu #.

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

leidimo pavadinimas ankstesniame fragmente bus pakeistas dabartiniu Ubuntu leidimo pavadinimas. Galite gauti savo leidimo pavadinimas bėgant lsb_release -c terminale. Šios komandos išvestas kodo pavadinimas yra jūsų dabartinis leidimo pavadinimas.

Tai palyginti lengva pridėti naujų programinės įrangos saugyklų „Linux“.. Be to, daugumoje programinės įrangos diegimo vadovų bus nurodyta, ar reikia pridėti naują saugyklą, todėl būtinai atkreipkite į tai dėmesį.

Saugumo sumetimais įsitikinkite, kad į savo sistemą įtraukėte patikimus ir gerai prižiūrimus PPA ir saugyklas.

4. Patikrinkite programinės įrangos suderinamumą

Kai kuriais atvejais tam tikri programinės įrangos paketai gali būti nepasiekiami senesnėse Ubuntu versijose. Retais atvejais kai kurie programinės įrangos paketai gali būti prieinami tik Ubuntu LTS leidimuose. Tokiais atvejais dėl suderinamumo problemų gali atsirasti klaida „E: Nepavyko rasti paketo“.

Daugiau informacijos apie paketą galite sužinoti paleidę: apt rodyti paketo pavadinimą. Pavyzdžiui, paketo flameshot atveju paleiskite:

apt show flameshot

Taip pat atkreipkite dėmesį į suderinamumo informaciją iš oficialios paketų svetainės, kad įsitikintumėte, jog programinės įrangos paketas, kurį bandote įdiegti, yra suderinamas su jūsų Ubuntu versija.

5. Kiti pataisymai

Jei nė vienas iš anksčiau pateiktų sprendimų nepadėjo, pabandykite išvalyti paketo talpyklą ir dar kartą atnaujinkite paketų sąrašą naudodami:

sudo apt clean && sudo apt update

Taip pat galite pabandyti įdiegti nedidelį paketą, pvz., cowsay, naudodami komandą sudo apt atnaujinimas ir apt diegimas cowsay tik pažiūrėti ar viskas gerai.

Dabar galite ištaisyti „Ubuntu“ klaidą „E: nepavyko rasti paketo“.

Kaip Ubuntu vartotojas, greičiausiai kada nors susidursite su klaida „E: Nepavyko rasti paketo“. Ši klaida yra išspręsta ir aprūpinta reikiama informacija, su kuria galite drąsiai susidurti.

Kad daugiau nepasikartotų tokiomis klaidomis, visada stebėkite, ar kompiuteryje nėra sugadintų paketų.