Как исправить ошибку “E: unable to locate package” в Debian

by itisgood

Если вы установите систему 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

 

You may also like

Leave a Comment