Wyszukiwanie w witrynie

Jak naprawić błąd „E: nie można zlokalizować pakietu” w Debianie 9


Jeśli instalujesz system Debian 9 przy użyciu obrazu CD netinstall, Twój system prawdopodobnie nie będzie miał wszystkich niezbędnych repozytoriów (z których można zainstalować typowe pakiety), zawartych w pliku listy źródeł apt. Może to skutkować wystąpieniem błędu typu „E: nie można zlokalizować pakietu nazwa-pakietu”.

W tym artykule wyjaśnię, jak naprawić błąd „E: nie można zlokalizować pakietu nazwa-pakietu” w dystrybucji Debian 9.

Przydatne artykuły do przeczytania:

  1. 25 Przydatnych podstawowych poleceń APT-GET i APT-CACHE do zarządzania pakietami
  2. 15 przykładów użycia nowego narzędzia Advanced Package Tool (APT) w systemie Ubuntu/Debian

Napotkałem ten błąd podczas próby zainstalowania pakietu openssh-server na serwerze Debian 9, jak pokazano na zrzucie ekranu poniżej.

Gdy zajrzysz do pliku /etc/apt/sources.list, na zrzucie ekranu poniżej pokazane są zawarte w nim domyślne repozytoria.

Aby naprawić ten błąd, musisz dodać niezbędne repozytoria oprogramowania Debiana do swojego pliku /etc/apt/sources.list:

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

Zapisz i zamknij plik. Następnie zaktualizuj listę pakietów systemowych za pomocą poniższego polecenia.

apt update 

Teraz spróbuj zainstalować pakiet, który pokazał błąd (na przykład serwer openssh).

apt install openssh-server

Uwaga: jeśli chcesz także komponenty contrib i non-free, dodaj contrib non-free po main w ten sposób do /etc/apt/sources. lista:

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

Więcej informacji o pliku /etc/apt/sources.list można znaleźć na stronie: https://wiki.debian.org/SourcesList

Na koniec przeczytaj także nasze najnowsze artykuły dotyczące instalacji przydatnych pakietów Debian 9:

  1. Jak zainstalować Panel sterowania Webmin w Debianie 9
  2. Jak zainstalować LEMP (Linux, Nginx, MariaDB, PHP-FPM) na Debianie 9 Stretch
  3. Zainstaluj stos LAMP (Linux, Apache, MariaDB lub MySQL i PHP) na Debianie 9
  4. Jak zainstalować MariaDB 10 na Debianie i Ubuntu

To wszystko! Jeśli masz jakieś pytania, skorzystaj z poniższego formularza opinii, aby się z nami skontaktować. I pamiętaj, aby trzymać się linux-console.net we wszystkim, co dotyczy Linuksa.