Kaip ištaisyti „E: nepavyko rasti paketo“ klaidą „Debian 9“.


Jei įdiegiate Debian 9 sistemą naudodami netinstall kompaktinio disko atvaizdą, jūsų sistemoje greičiausiai nebus visų reikiamų saugyklų (iš kurių galite įdiegti įprastus paketus), įtrauktų į apt šaltinių sąrašo failą. Dėl to gali atsirasti klaida, pvz., „E: nepavyko rasti paketo paketo pavadinimo“.

Šiame straipsnyje paaiškinsiu, kaip ištaisyti „E: nepavyko rasti paketo paketo pavadinimo“ klaidą „Debian 9“ paskirstyme.

Naudingi straipsniai, kuriuos reikia skaityti:

  1. 25 naudingos pagrindinės APT-GET ir APT-CACHE komandos paketų valdymui
  2. 15 pavyzdžių, kaip naudoti naują išplėstinį paketo įrankį (APT) Ubuntu/Debian

Aš susidūriau su šia klaida bandydamas įdiegti openssh-server paketą Debian 9 serveryje, kaip parodyta toliau pateiktoje ekrano kopijoje.

Kai žiūrite į failą /etc/apt/sources.list, įtrauktos numatytosios saugyklos rodomos toliau esančioje ekrano kopijoje.

Norėdami ištaisyti šią klaidą, turite pridėti reikiamas Debian programinės įrangos saugyklas į savo /etc/apt/sources.list failą:

deb  http://deb.debian.org/debian  stretch main
deb-src  http://deb.debian.org/debian  stretch main

Išsaugokite ir uždarykite failą. Tada atnaujinkite sistemos paketų sąrašą naudodami toliau pateiktą komandą.

apt update 

Dabar pabandykite įdiegti paketą, kuris parodė klaidą (pavyzdžiui, openssh-server).

apt install openssh-server

Pastaba: jei taip pat norite „contrib“ ir nemokamų komponentų, po „main“ pridėkite „contrib non-free“ prie /etc/apt/sources. sąrašas:

deb  http://deb.debian.org/debian stretch main contrib non-free
deb-src  http://deb.debian.org/debian stretch main contrib non-free

Daugiau informacijos apie failą /etc/apt/sources.list galite rasti adresu https://wiki.debian.org/SourcesList

Galiausiai taip pat perskaitykite mūsų naujausius straipsnius apie naudingų Debian 9 paketų diegimą:

  1. Kaip įdiegti „Webmin“ valdymo skydelį „Debian 9“.
  2. Kaip įdiegti LEMP („Linux“, „Nginx“, „MariaDB“, PHP-FPM) „Debian 9 Stretch“
  3. Įdiekite LAMP („Linux“, „Apache“, „MariaDB“ arba „MySQL“ ir „PHP“) „Stack“ „Debian 9“.
  4. Kaip įdiegti „MariaDB 10“ „Debian“ ir „Ubuntu“.

Tai viskas! Jei turite klausimų, susisiekite su mumis naudodami toliau pateiktą atsiliepimų formą. Ir nepamirškite naudoti linux-console.net visuose „Linux“.