Если вы установите систему Debian 9 с использованием образа Netinstall CD, ваша система, вероятно, не будет иметь всех необходимых репозиториев (из которых вы можете установить общие пакеты), включенных в файл списка источников apt. Это может привести к ошибке, например, “E: unable to locate package”.
В этой статье я объясню, как исправить эту ошибку дистрибутиве Debian 9.
Я столкнулся с этой ошибкой при попытке установить пакет 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-server).
# apt install openssh-server