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.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий