Ако попаднете на грешката „E: Не може да се намери пакет“, докато инсталирате пакети в Ubuntu, не се притеснявайте, тъй като е лесно да я поправите.

Ключови изводи

  • Актуализирайте списъка си с пакети редовно, за да поддържате сигурна и актуална система Ubuntu, осигурявайки достъп до най-новите софтуерни пакети, корекции за сигурност, корекции на грешки и подобрено разрешаване на зависимости.
  • Обърнете внимание на правилното изписване и чувствителността към главни и малки букви на името на пакета, когато използвате apt команда за инсталиране на софтуер, тъй като дори лека печатна грешка може да доведе до "E: Не може да се намери пакет" грешка.
  • Проверете информацията за вашето хранилище, като проверите вашите конфигурирани хранилища, за да сте сигурни, че имате достъп до необходимия софтуер. Помислете за добавяне на надеждни и добре поддържани хранилища, ако е необходимо за определен софтуер.

Ubuntu е удобна за потребителя Linux дистрибуция, добре известна със своята стабилност и огромен софтуерен каталог. Въпреки това дори най-опитните потребители на Ubuntu вероятно ще срещнат грешката „E: Не може да се намери пакет“. Това съобщение за грешка обикновено се появява, когато се опитвате да инсталирате пакет чрез APT.

instagram viewer

Ще ви покажем как можете да коригирате съобщението за грешка „E: Не може да се намери пакет“ в Ubuntu. Независимо дали сте начинаещ или опитен администратор, знанието как да преодолеете тази грешка значително ще подобри способността ви да използвате Ubuntu.

1. Актуализирайте своя списък с пакети

Актуализирането на вашия списък с пакети е важно за поддържането на сигурна, функционална и актуална система Ubuntu. Най-важното е, че ви гарантира възможно най-доброто софтуерно изживяване, като същевременно поддържа вашата система безопасна и стабилна.

Можете да актуализирате своя списък с пакети, като стартирате:

sudo apt update

От време на време или винаги, когато искате да инсталирате нов софтуер, уверете се, че изпълнявате предходната команда. Като актуализирате списъка с пакети, вие гарантирате, че имате достъп до най-новите версии на софтуерни пакети, заедно с всички новодобавени пакети.

Други предимства от управлението на sudo apt актуализация включват достъп до нови пачове за сигурност, корекции на грешки и по-добро разрешаване на зависимости.

2. Използвайте правилното име на пакета

За разлика от Windows, Linux по своята същност е чувствителен към малки и главни букви, когато става въпрос за именуване на файлове и директории. Това означава, че главните и малките букви се третират по различен начин. Например файловете „Test.txt“, „TEST.txt“ и „TesT.txt“ са различни файлове в Linux.

Същият принцип важи и за имената на пакетите. Уверете се, че изписвате правилно името на пакета. Дори лека печатна грешка, като например главна буква, където трябва да има малка, ще доведе до грешката „E: Не може да се намери пакет“.

Ако не сте сигурни в името на пакета, можете да използвате командата apt, за да търсите частични имена на пакети. Например, нека приемем, че търсите популярен софтуер за екранни снимки Flameshot, но помниш само, че започва с пламък. Е, можете да го търсите, като използвате частичното име, както следва:

apt search flame

3. Проверете информацията за хранилището

APT ще инсталира софтуер само от даден набор от конфигурирани хранилища във вашата система. Това е добре за сигурността, защото можете да ограничите системата си да получава софтуер само от няколко надеждни източника.

По подразбиране, Ubuntu идва с някои хранилища по подразбиране конфигуриран за вас. Но понякога може да се наложи да добавите хранилище, за да получите достъп до софтуер, който не е част от текущите ви конфигурирани хранилища.

Разгледайте вашите конфигурирани хранилища, като използвате:

cat /etc/apt/sources.list

Вашият списък с източници обикновено трябва да има следните хранилища, конфигурирани и активни по подразбиране. Активните хранилища не се коментират със знака #.

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

име на изданието в предходния фрагмент ще бъде заменен с текущия ви Ubuntu име на изданието. Можете да получите своя име на изданието чрез бягане lsb_release -c в терминала. Кодовото име, изведено от тази команда, е вашето текущо име на изданието.

Сравнително лесно е да се добавяне на нови софтуерни хранилища на Linux. Освен това повечето ръководства за инсталиране на софтуер ще споменат дали трябва да добавите ново хранилище, така че не забравяйте да обърнете внимание на това.

За целите на сигурността се уверете, че добавяте надеждни и добре поддържани PPA и хранилища към вашата система.

4. Проверете за съвместимост на софтуера

В някои случаи определени софтуерни пакети може да не са налични в по-стари версии на Ubuntu. В редки случаи някои софтуерни пакети могат да бъдат налични само в LTS версиите на Ubuntu. В такива случаи може да изпитате грешката „E: Не може да се намери пакет“ поради проблеми със съвместимостта.

Можете да проверите за повече информация относно пакет, като изпълните: apt показва име на пакет. Например за пакета flameshot изпълнете:

apt show flameshot

Освен това обърнете внимание на информацията за съвместимост от официалния уебсайт на пакетите, за да сте сигурни, че софтуерният пакет, който се опитвате да инсталирате, е съвместим с вашата версия на Ubuntu.

5. Други поправки

Ако нито едно от предходните решения не е помогнало, опитайте да изчистите кеша на пакетите си и след това актуализирайте отново списъка си с пакети, като използвате:

sudo apt clean && sudo apt update

Можете също да опитате да инсталирате малък пакет като cowsay, като използвате командата sudo apt актуализация && apt инсталирайте cowsay просто да видя дали всичко е наред.

Вече можете да коригирате грешката „E: Не може да се намери пакет“ в Ubuntu

Като потребител на Ubuntu най-вероятно в даден момент ще срещнете грешката „E: Не може да се намери пакет“. Тази грешка е разрешима и оборудвана с правилната информация, можете уверено да се изправите лице в лице с нея.

За да сте сигурни, че няма да попаднете отново на подобни грешки, винаги внимавайте за повредени пакети на вашия компютър.