add apt repository not found — Исправление ошибки Debian

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

add apt repository not found - Исправление ошибки Debian
add apt repository not found — Исправление ошибки Debian

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

sudo apt-add-repository ppa:ansible/ansible

Вы получите сообщение об ошибке:

bash: add-apt-repository: command not found

Вот как я исправил ошибку bash: add-apt-repository: command not found на моей виртуальной машине Ubuntu.

Как исправить ошибку «bash: add-apt-repository: command not found» на Ubuntu или Debian Linux

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

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

2. Сначала обновите репозитории APT и примените исправления:

sudo apt update

sudo apt upgrade

3. Для исправления ошибки вам требуется установить software-properties-common.

sudo apt install software-properties-common

4. Убедитесь, что команда 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

Понимание опций команды add-apt-repository

Команда add-apt-repository добавляет репозиторий в /etc/apt/sources.list или /etc/apt/sources.list.d или удаляет существующий PPA. Синтаксис следующий:

add-apt-repository -h|-m|-r|-y|-k|-s ppa:name_here

Что значат параметры -h|-m|-r|-y|-k|-s в add-apt-repository

-h Показать сообщение справки
-m Вывести много отладочной информации в командную строку
-r Удалить указанное хранилище
-y Отвечать «да» на все запросы
-u После добавления репозитория обновить кэш пакетами из этого репозитория (избавляет от необходимости apt-get update).
-k Использовать пользовательский URL сервера ключей вместо URL по умолчанию
-s Разрешить загрузку исходных пакетов из репозитория

Заключение

Я показал как исправить ошибку «bash: add-apt-repository: command» в системе Ubuntu или Debian Linux Эта команда может отсутствовать в образах контейнеров Linux, созданных Docker или LXD/LXD.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.