Поиск по сайту:

Как исправить ошибку «E: невозможно найти пакет» в Debian 9


Если вы устанавливаете систему Debian 9 с помощью образа компакт-диска netinstall, в вашей системе, вероятно, не будет всех необходимых репозиториев (из которых вы можете устанавливать общие пакеты), включенных в файл списка источников apt. Это может привести к ошибке типа «E: невозможно найти пакет имя_пакета».

В этой статье я объясню, как исправить ошибку «E: невозможно найти пакет имя_пакета» в дистрибутиве Debian 9.

Полезные статьи для чтения:

  1. 25 полезных базовых команд APT-GET и APT-CACHE для управления пакетами
  2. 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:

  1. Как установить панель управления Webmin в Debian 9
  2. Как установить LEMP (Linux, Nginx, MariaDB, PHP-FPM) в Debian 9 Stretch
  3. Установите стек LAMP (Linux, Apache, MariaDB или MySQL и PHP) в Debian 9.
  4. Как установить MariaDB 10 на Debian и Ubuntu

Вот и все! Если у вас есть какие-либо вопросы, воспользуйтесь формой обратной связи ниже, чтобы связаться с нами. И не забудьте использовать linux-console.net для всего, что касается Linux.