Ошибка Ubuntu и Debian «add-apt-repository command not found» появляется при попытке добавить новый репозиторий программного обеспечения. Это указывает на то, что в вашей системе отсутствует пакет add-apt-repository.
Зачем возникает данная проблема
Данная проблема связана с тем, что команда “add-apt-repository” является частью пакета software-properties-common, и вам необходимо установить этот пакет, чтобы установить add-apt-repository.
Как установить необходимое ПО
Чтобы установить на наш сервер необходимое ПО чтобы исправить ошибку с add-apt-repository, выполняем сначала команду для обновления ОС:
apt update
Затем выполняем команду ниже, для установки software-properties-common, принимаем условия и ждем чтобы оно установилось:
apt install software-properties-common
После того, как вы установили software-properties-common, вы должны обновить систему с помощью этой команды:
apt update
Теперь вы можете удобно использовать команды add-apt-repository или apt-add-repository для добавления PPA. Для примера мы попробуем установить пакет ниже:
apt-add-repository ppa:ansible/ansible apt list -a ansible apt install ansible
Как видим, мы добавили PPA данного ПО, а также успешно запустили его установку.
Заключение
В этом руководстве вы научились использовать команду add-apt-repositories в Ubuntu или Debian для устранения ошибки «the repository not found».
Вы также получили представление о репозиториях программного обеспечения и управлении пакетами, а также о том значении, которое они приносят для обслуживания ваших систем и поддержания их на оптимальном уровне.