Давайте посмотрим, как исправить ошибку “bash: add-apt-repository: command not found” в системе Ubuntu/Debian Linux при выполнении команды add-apt-repository.

Когда вы пытаетесь добавить ansible PPA в Debian или Ubuntu Linux, вы получите следующую ошибку:

sudo apt-add-repository ppa:ansible/ansible

bash: add-apt-repository: command not found

Далее мы покажем решение.

Исправить эту ошибку можно следующим образом:

Откройте приложение терминала на вашем Ubuntu или Debian Linux.

Сначала обновите репозитории:

$ sudo apt update
sudo apt upgrade

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

sudo apt install software-properties-common

Убедитесь, что команда apt-add-repository теперь доступна с помощью команды type:

type apt-add-repository

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

sudo apt-add-repository ppa:ansible/ansible
apt list -a ansible
sudo apt install ansible

Заключение

Вы узнали, как исправить ошибку “bash: add-apt-repository: command” в системе Ubuntu или Debian Linux с помощью команды apt или apt-get для установки PPA по вашему выбору.

Эта команда может отсутствовать в образах контейнеров Linux, созданных Docker или LXD/LXD.

Следовательно, вы должны установить ее вручную или с помощью Dockerfile.

И apt, и add-apt-repository имеют гораздо больше возможностей. Поэтому посмотрите следующие страницы руководства, используя команду help/man:

 

Поделитесь статьей:

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