Команда Debian apt добавить репозиторий не найдена

Обновлено: 05.07.2024

Ошибка «команда add-apt-repository не найдена» в дистрибутивах Linux на основе Debian, таких как Ubuntu, Debian, Linux Mint и т. д., очень распространена. Эта ошибка обычно появляется на экране при попытке добавить сторонний репозиторий PPA в Linux.

Технически, команда apt-add-repository является символической ссылкой на команду add-apt-repository и входит в состав пакета Debian software-properties-common. Ожидается, что указанное выше сообщение об ошибке появится, если пользователи установили операционные системы на основе Debian на свой компьютер с минимальной установкой.

Репозитории PPA в основном добавляются и используются для установки сторонних приложений, которые недоступны в официальных репозиториях. И если возникает ошибка add-apt-repository command not found, это означает, что пакет software-properties-common отсутствует. Итак, давайте узнаем, как исправить ошибку в этом руководстве.

Оглавление

Как исправить ошибку «команда add-apt-repository не найдена»?

Если вы видите это сообщение об ошибке на своем экране при установке сторонних репозиториев, вы можете легко исправить это, установив пакет software-properties-common в дистрибутивах Linux. Этот метод может решить проблему в любых дистрибутивах на основе Debian. Просто следуйте шагам вперед:

Шаг 1. Запустите терминал и обновите список репозиториев

Шаг 2. Установите пакет software-properties-common

Теперь вы можете устанавливать сторонние репозитории, чтобы легко устанавливать сторонние приложения. Однако, если вы все еще используете более старые версии дистрибутивов Debian Linux, такие как Debian 7, Ubuntu 13.0 или более ранние версии, попробуйте следующее исправление:

Заключение

Исправить ошибку add-apt-repository command not found в дистрибутиве Linux на основе Debian довольно просто, как описано в этой статье. Просто требуется установить пакет software-properties-common, который обычно отсутствует при установке операционных систем с минимальными параметрами установки. Тем не менее, пакет очень необходим для добавления любых сторонних репозиториев. Поделитесь этим уроком с друзьями. Если у вас есть какие-либо вопросы, вы можете нажать «Посетить нашу доску обсуждений».


Нишант

Нишант Верма — старший веб-разработчик, который любит делиться своими знаниями о Linux, системном администраторе и других веб-обработчиках. В настоящее время он любит писать как автор контента для ServoNode.

Один из многих способов установки программного обеспечения в Ubuntu или Debian – использование PPA (персонального архива пакетов).

Если вы хотите добавить новый репозиторий PPA, вам нужно будет использовать команду add-apt-repository следующим образом:

В Debian, elementary OS и иногда в Ubuntu вы увидите ошибку, связанную с отсутствием команды add-apt-repository.

sudo: add-apt-repository: команда не найдена

Давайте посмотрим, как исправить эту досадную ошибку.

Исправить ошибку add-apt-repository: команда не найдена

Ошибка проста. Пакет add-apt-repository не установлен в вашей системе.

Но если вы попытаетесь использовать sudo apt-get install add-apt-repository, это не сработает.

Это связано с тем, что команда add-apt-repository является частью пакета software-properties-common, и вам необходимо установить этот пакет, чтобы установить add-apt-repository.

Откройте терминал и используйте эту команду:

Вывод команды будет примерно таким:

После того как вы установили software-properties-common, вы должны обновить систему с помощью этой команды:

Теперь вы можете удобно использовать команды add-apt-repository или apt-add-repository для добавления PPA.

Примечание. Если вы видите сообщение об ошибке, говорящее о том, что команда software-properties-common не найдена, вам следует запустить sudo apt-get update, а затем попытаться установить его снова.

Я надеюсь, что этот краткий совет помог вам исправить ошибку «add-apt-repository: command not found» в Ubuntu и других дистрибутивах Linux на базе Debian.

Если у вас по-прежнему возникают проблемы с PPA, сообщите мне об этом в разделе комментариев. Дополнительные предложения, вопросы или слова благодарности всегда приветствуются.

Нравится то, что вы читаете? Пожалуйста, поделитесь им с другими.

Об Абхишеке Пракаше

Создатель It's FOSS. Ярый пользователь Linux и сторонник открытого исходного кода. Большой поклонник классических детективных детективов, начиная от Агаты Кристи и Шерлока Холмса и заканчивая детективом Коломбо и Эллери Куин. Также киноман с мягким уголком для фильма нуар.

Поэтому я использую живой Ubuntu USB для восстановления программного обеспечения. Я попробовал установить общие свойства программного обеспечения, и он сказал, что он уже установлен, но установлен вручную. Есть рекомендации по этой проблеме?

Сообщение означает, что рассматриваемый пакет установлен явным образом, а не как зависимость от другого пакета.Обычно такие пакеты, как software-properties-common, устанавливаются как зависимость от другого пакета. Когда вы удаляете основной пакет, эти пакеты зависимостей также удаляются. Поскольку вы решили установить его вручную, теперь он не будет удален автоматически.

После запуска этого скрипта «sudo apt-get install software-properties-common».

вот результат:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
software-properties-common уже является самой новой версией (2.0.7).
0 обновлено, 0 установлено заново, 0 нужно удалить и 399 не обновлено.

Затем запустите «sudo apt-get update»

Вот результат:

Но все же у меня возникла эта проблема:

sudo add-apt-repository: команда не найдена

Можете ли вы помочь мне с этим? Я новичок в Linux, мне очень жаль.

Вы пытаетесь установить Docker на Linux Mint?

как исправить ошибку репозитория apt-add в Zorin OS-16

Это все сообщение об ошибке? В нем не указана какая-либо ошибка, которую можно было бы исследовать дополнительно.

Ошибка Ubuntu «команда add-apt-repository не найдена» появляется при попытке добавить новый репозиторий программного обеспечения. Это означает, что в вашей системе отсутствует пакет add-apt-repository.

Это руководство устраняет ошибку «команда add-apt-repository не найдена» в дистрибутивах Linux на основе Ubuntu и Debian.

Устранить ошибку команды add-apt-repository не найдена в Ubuntu.

  • Учетная запись пользователя с правами sudo
  • Доступ к окну терминала/командной строке (Ctrl+Alt+T или Ctrl+Alt+F2)

Шаги по устранению ошибки add-apt-repository: команда не найдена

Шаг 1. Обновите локальные репозитории Ubuntu

Откройте окно терминала и введите команду для обновления репозиториев:

Система подтверждает, что список репозиториев программного обеспечения на вашем локальном компьютере обновляется.

пример apt-получить обновление в Ubuntu

Шаг 2. Установите пакет software-properties-common

Команда add-apt-repository не является обычным пакетом, который можно установить с помощью apt в Ubuntu LTS / Debian. Вместо этого он является компонентом пакета software-properties-common.

Чтобы получить команду add-apt-repository, установите пакет software-properties-common:

Это пример вывода после успешной установки:

sudo apt-get installing software properties package

Затем снова обновите репозиторий с помощью:

Примечание. В Ubuntu 13.10 (и более ранних версиях) команда add-apt-repository является частью программного пакета Python. Чтобы установить его, используйте команду:

sudo apt install python-software-properties

Как добавить репозиторий Apt в Ubuntu и Debian

Некоторые пакеты программного обеспечения не включены в репозитории по умолчанию. Чтобы упростить установку, разработчики создали собственные репозитории программного обеспечения. Это когда используется команда add-apt-repository.

Например, Wine — это популярный пакет для запуска программного обеспечения, отличного от Linux, в системе Linux. Но последняя версия недоступна в репозиториях по умолчанию.

Чтобы установить последнюю версию Wine на Ubuntu, сначала необходимо предоставить доступ к репозиторию Wine:

Другое программное обеспечение может подлежать дополнительному лицензированию. Как и в случае с Debian, ограничительное лицензирование может помешать включению пакета в репозитории по умолчанию. В этих случаях команда add-apt-repository является ключом к предоставлению доступа к программному обеспечению, которое вы хотите установить.

Что такое репозиторий в Ubuntu

Программный пакет — это приложение. В некоторых случаях для запуска одного пакета требуются другие пакеты (называемые зависимостями).

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

Менеджер пакетов работает вместе с репозиторием программного обеспечения. Репозиторий — это база данных множества различных программных пакетов. По умолчанию каждый дистрибутив Linux предоставляет доступ к набору основных репозиториев по умолчанию.

  • Основная – бесплатное программное обеспечение с открытым исходным кодом от разработчиков Ubuntu.
  • Universe – бесплатное программное обеспечение с открытым исходным кодом от сообщества Linux.
  • Запрещено: драйверы устройств и другое программное обеспечение по лицензии производителей.
  • Multiverse — все остальное программное обеспечение, защищенное авторскими правами или юридическими ограничениями.
  • Главная — бесплатное лицензионное ПО
  • Contrib — бесплатное программное обеспечение, зависящее от несвободного лицензионного ПО.
  • Несвободное программное обеспечение с ограничениями на использование и распространение.

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

В этом руководстве вы узнали, как использовать команду add-apt-repositories в Ubuntu или Debian для устранения ошибки «репозиторий не найден».

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

Программные приложения можно установить в системах Ubuntu и Debian разными способами. Один из распространенных способов установки приложений — через репозиторий Personal Package Archive (PPA). PPA — это внешние репозитории, которые создаются и поддерживаются разработчиками.

Команда add-apt-repository используется для добавления репозитория PPA следующим образом:

Команда sudo: add-apt-repository: not found — распространенная ошибка, с которой мы сталкиваемся при добавлении репозитория PPA.

Исправление ошибки sudo: add-apt-repository: команда не найдена

Эта ошибка проста, и вы сталкиваетесь с ней, когда в вашей системе не установлен конкретный пакет, позволяющий добавлять внешние репозитории. Чтобы исправить эту ошибку, нам нужно установить пакет software-properties-common, так как в этот пакет включена команда add-apt-repository.


Запустите терминал и выполните приведенные ниже шаги, чтобы установить пакет software-properties-common.

Шаг 1. Обновите репозиторий

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


Шаг 2. Установите пакет software-properties-common

Далее установите пакет software-properties-common с помощью команды:


Пакет software-properties-common будет успешно установлен.

Шаг 3. Добавьте репозиторий PPA

Теперь ошибка add-apt-repository: command not found исправлена, и вы готовы добавить любой репозиторий PPA. В качестве примера добавим репозиторий LibreOffice и установим его:




Хорошо! Вот и все. Репозиторий PPA успешно добавлен в систему, и LibreOffice успешно установлен.

Заключение

Команда add-apt-repository: not found — очень распространенная ошибка, с которой вы можете столкнуться при добавлении внешнего репозитория или репозитория PPA в Ubuntu, Debian, Linux Mint и многие другие системы на основе Debian. Команда add-apt-repository включена в пакет software-properties-common, и ошибка возникает из-за отсутствия этого пакета. Мы можем исправить эту ошибку, установив пакет software-properties-common.

Об авторе

Камран Саттар Авайси

Я инженер-программист и исследователь. Мне нравится писать статьи и делать учебники по различным ИТ-темам, включая Python, облачные вычисления, туманные вычисления и глубокое обучение. Мне нравится использовать операционные системы на базе Linux.

Читайте также: