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

Некоторые люди, использующие дистрибутивы на основе Debian, Ubuntu или Ubuntu, такие как Linux Mint, получают ошибку « хранилище add-apt не найдено » при попытке добавить PPA (Personal Package Archive) или другую ссылку на хранилище в свои источники apt. Эта ошибка обычно вызвана тем, что в их системах не установлен пакет «add-repository».

хранилище add-apt не найдено

Теперь, чтобы вы начали, мы посмотрим, что на самом деле представляет собой пакет add-repository в Ubuntu.

Что такое пакет APT и add-repository в Ubuntu?

Итак, APT или Aptitude - это менеджер пакетов, разработанный для Debian, и это менеджер пакетов, используемый в Ubuntu и других дистрибутивах на основе Debian. Linux Mint также использует менеджер пакетов Aptitude, потому что он основан на Ubuntu. Менеджер пакетов в дистрибутивах Linux - это программное обеспечение, которое используется для обработки всех пакетов, которые вы устанавливаете на своем компьютере, что упрощает работу со всем программным обеспечением, установленным в вашей системе, и не портит их.

Поскольку Ubuntu основан на Debian, он также имеет пакет add-repository, который предоставляет вам возможность добавить репозиторий или PPA с вашего терминала. Этот пакет или программное обеспечение позволяет вам легко добавлять PPA прямо с вашего терминала без необходимости изменять системные файлы самостоятельно, т.е. вам не нужно вручную редактировать источники apt и добавлять репозитории вручную.

Что вызывает сообщение об ошибке «add-apt-repository-command not found»?

Как мы упоминали ранее, эта ошибка в основном вызвана тем, что в ваших системах Ubuntu или Linux Mint отсутствует пакет add-repository. Вы можете найти более подробное объяснение ниже:

  • Отсутствует пакет add-repository. Команда add-apt-repository выполняет то, что она автоматизирует процесс добавления репозитория в ваш sources.list в операционных системах на основе Debian. Если вы не используете эту команду, то вам придется вернуться к старому способу редактирования вашего apt sources.list из терминала и добавить туда свой репозиторий. Следовательно, это довольно полезный инструмент, разработанный только для одной цели: добавить нужные вам репозитории и установить с них программное обеспечение.

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

 sudo add-apt-repository ppa: nameofppa 

Но когда у вас не установлен этот пакет в вашей системе. Вы получите следующий вывод:

 Команда add-apt-repository не найдена 

Установка пакета add-repository

Решение здесь действительно простое. Все, что вам нужно сделать, это установить пакет «add-repository» в вашей системе Ubuntu или Linux Mint. Вот как это сделать:

  1. Откройте Терминал .
  2. После этого введите следующие команды:
     Обновление sudo apt && sudo apt-upgrade sudo apt install add-repository Или sudo apt update && sudo apt-upgrade sudo apt-get install add-repository 

    Обновление дистрибутива
  3. Если вы получаете сообщение об ошибке « пакет add-repository not found », возможно, в вашей системе имеются устаревшие зеркала, и вам необходимо сначала их исправить.
  4. Лучший способ сделать это в Ubuntu (версии выше 12.04) - запустить следующую команду из терминала:
     sudo software-properties-gtk 
  5. Откроется окно настроек программного обеспечения и источников. Там вам нужно изменить расположение сервера загрузки, которое находится на вкладке « Программное обеспечение » (первая вкладка) и выбрать лучший сервер.
  6. Для этого нажмите на раскрывающееся меню « Загрузить из» и выберите « Другое ».

    Выбор местоположения сервера
  7. Затем вам нужно нажать « Выбрать лучший сервер ». Теперь Ubuntu займет некоторое время, выбирая лучшее и обновленное зеркало для вас. После этого вы можете выйти из программы.
  8. Вот, пожалуйста, ваши зеркала должны были быть исправлены.
  9. Наконец, вам нужно снова запустить приведенные выше команды и, надеюсь, вы сможете установить пакет «add-repository».
  10. После его установки вы больше не получите сообщение об ошибке «команда add-repository not found».

Интересные статьи