Unable to locate package что делать

Устранение ошибки «E: Unable to locate package» на Ubuntu

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Туториал для новичков: как избавиться от ошибки «E: Unable to locate package» на Linux Ubuntu.

Иногда в процессе установки происходит сбой. Уведомление выглядит следующим образом:

Текст ошибки говорит сам за себя. Система не может найти пакеты, которые вы пытаетесь установить. Почему это происходит?

Устранение ошибки «Unable to locate package» на Ubuntu

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Шаг за шагом рассмотрим, что могло пойти не так.

1. Имя пакета

Это нужно проверить в первую очередь. Возможно, в название закралась опечатка. Если нужно установить «vlc», а в команде прописано «vcl», то, вполне естественно, процесс прервётся.

2. Обновление кэша репозитория

Во время первого старта системы необходимо запустить обновление при помощи следующей команды:

Эта команда не будет сразу же обновлять Ubuntu. Она предназначена для обновления информации о пакетах, содержащихся в репозиториях.

Когда запускается команда установки, apt-менеджер находит в кэше информацию о пакете и его версии, после чего загружает файлы через репозиторий. Соответственно, если пакета нет в кэше, появится уведомление об ошибке.

Сразу после установки новой системы, её кэш еще пуст. Именно поэтому в таких случаях необходимо прописать команду обновления как для Ubuntu, так и для любого другого дистрибутива на её основе (например, Linux Mint) во время первого запуска.

Но даже при работе с давно установленной системой есть шанс, что нужный пакет не был подгружен. Чтобы исключить такую вероятность, стоит перестраховаться и обновить кэш.

3. Доступен ли пакет для используемой версии Ubuntu

Итак, название написано правильно, кэш обновлён, но ошибка всё равно появляется.

Вероятно, пакет доступен через репозиторий Universe, а ваша система или не поддерживает его, или версия Ubuntu не поддерживается данной программой.

Шаг первый – проверить актуальную версию Ubuntu через терминал.

На выходе отображается номер версии и кодовое имя.

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Например, версия Ubuntu 18.04 c кодовым именем “bionic”.

Шаг второй – расширенный поиск на сайте пакетов Ubuntu.

На сайте доступна опция поиска по ключевому слову. Вводим название пакета и выставляем кодовое имя дистрибутива. В графе ”секция” нужно выставить значение ”any”. Запускаем поиск.

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Так можно узнать, доступен ли пакет для конкретной версии Ubuntu и, если доступен, то к какому репозиторию он относится. Разберём на примере Shutter, программы для создания скриншотов, которую не обновляли в течение последних лет. Для версии Ubuntu18.04 Bionic будут выведены следующие данные.

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

В этом случае есть точное совпадение с названием пакета. Он доступен для версии Ubuntu 18.04 Bionic и относится к репозиторию Universe.

Если искомый пакет доступен для вашей версии системы, но относится к Universe или Multiverse, необходимо установить дополнительные репозитории.

После этого обновите кэш, чтобы убедиться, что пакеты доступны через репозитории.

Ничего не помогло, что делать?

Если пакет недоступен и на сайте Ubuntu, то нужно искать другой способ установки. Усилиями сторонних разработчиков были созданы персональные архивы пакетов (PPA). Здесь стоит быть осторожными с неофициальными архивами и не добавлять сомнительные версии в систему.

Всегда есть вероятность, что проект был закрыт и более не поддерживается. В таком случае выход один: искать альтернативу самой программе.

Источник

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

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Если вы установите систему Debian 9 с использованием образа Netinstall CD, ваша система, вероятно, не будет иметь всех необходимых репозиториев (из которых вы можете установить общие пакеты), включенных в файл списка источников apt. Это может привести к ошибке, например, “E: unable to locate package”.

В этой статье я объясню, как исправить эту ошибку дистрибутиве Debian 9.

Я столкнулся с этой ошибкой при попытке установить пакет openssh-server на сервере Debian 9, как показано на рисунке ниже.

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Когда вы заглядываете в файл /etc/apt/sources.list, встроенные репозитории по умолчанию показаны на снимке экрана ниже.

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Чтобы исправить эту ошибку, вам необходимо добавить необходимые репозитории программного обеспечения Debian в файл /etc/apt/sources.list:

Unable to locate package что делать. Смотреть фото Unable to locate package что делать. Смотреть картинку Unable to locate package что делать. Картинка про Unable to locate package что делать. Фото Unable to locate package что делать

Сохраните и закройте файл. Затем обновите список системных пакетов, используя приведенную ниже команду.

Теперь попробуйте установить пакет, который показал ошибку (например, openssh-server).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *