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

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

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

Что такое APT и пакет репозитория добавления в Ubuntu?

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

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

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

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

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

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

sudo add-apt-репозиторий ppa: nameofppa

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

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

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

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

  1. Откройте Терминал .
  2. После этого введите следующие команды:
    sudo apt update && sudo apt-upgrade sudo apt install add-repository Или sudo apt update && sudo apt-upgrade sudo apt-get install add-repository
  3. Если вы получаете сообщение об ошибке « пакет add-repository не найден », возможно, в вашей системе есть устаревшие зеркала, и вам нужно сначала исправить их.
  4. Лучший способ сделать это в Ubuntu (версии выше 12.04) - запустить следующую команду из терминала:
    sudo software-properties-gtk
  5. Откроется окно настроек и источников программного обеспечения. Здесь вам нужно изменить расположение сервера загрузки, которое находится на вкладке « Программное обеспечение » (первая вкладка), и выбрать лучший сервер.
  6. Чтобы сделать это, нажмите на Download из меню выпадающего и выберите « Другой ».
  7. Затем вам нужно нажать « Выбрать лучший сервер ». Теперь Ubuntu потребуется некоторое время, чтобы выбрать для вас лучшее и обновленное зеркало. После этого вы можете выйти из программы.
  8. Вот и вы, ваши зеркала должны были быть исправлены этим.
  9. Наконец, вам нужно снова запустить вышеуказанные команды и, надеюсь, вы сможете установить пакет «add-repository».
  10. После его установки вы больше не получите сообщение об ошибке «Команда добавления репозитория не найдена».