Как исправить ошибку «E: невозможно найти пакет» в Debian 9
Если вы устанавливаете систему Debian 9 с помощью образа компакт-диска netinstall, в вашей системе, вероятно, не будет всех необходимых репозиториев (из которых вы можете устанавливать общие пакеты), включенных в файл списка источников apt. Это может привести к ошибке типа «E: невозможно найти пакет имя_пакета».
В этой статье я объясню, как исправить ошибку «E: невозможно найти пакет имя_пакета» в дистрибутиве Debian 9.
Полезные статьи для чтения:
- 25 полезных базовых команд APT-GET и APT-CACHE для управления пакетами
- 15 примеров использования нового расширенного инструмента пакетов (APT) в Ubuntu/Debian
Я столкнулся с этой ошибкой при попытке установить пакет openssh-server на сервер Debian 9, как показано на снимке экрана ниже.
Если вы просмотрите файл /etc/apt/sources.list, на снимке экрана ниже показаны включенные в него репозитории по умолчанию.
Чтобы исправить эту ошибку, вам необходимо добавить необходимые репозитории программного обеспечения Debian в файл /etc/apt/sources.list:
deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main
Сохраните и закройте файл. Затем обновите список системных пакетов, используя команду ниже.
apt update
Теперь попробуйте установить пакет, который показал ошибку (например, openssh-сервер).
apt install openssh-server
Примечание. Если вам также нужны компоненты contrib и несвободные компоненты, добавьте несвободные компоненты contrib после main, как показано ниже, в /etc/apt/sources. список:
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
Дополнительную информацию о файле /etc/apt/sources.list можно найти по адресу: https://wiki.debian.org/SourcesList.
Наконец, прочитайте также наши недавние статьи об установке полезных пакетов Debian 9:
- Как установить панель управления Webmin в Debian 9
- Как установить LEMP (Linux, Nginx, MariaDB, PHP-FPM) в Debian 9 Stretch
- Установите стек LAMP (Linux, Apache, MariaDB или MySQL и PHP) в Debian 9.
- Как установить MariaDB 10 на Debian и Ubuntu
Вот и все! Если у вас есть какие-либо вопросы, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами. И не забудьте использовать linux-console.net для всего, что касается Linux.