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, тот самый человек, который больше десяти лет ковыряется в Linux и Windows системах не ради хобби, а потому что это — работа и жизнь. Всё, что вы читаете на Setiwik.ru, — это не пересказ справки из мануала, а результат десятков реальных кейсов, выстраданных конфигов и ночных перезагрузок.

Я не претендую на истину в последней инстанции. Но если мой опыт может кому-то упростить работу — значит, всё это не зря. Здесь нет «магии», только практика: от настроек сервера до неожиданных багов, которые не гуглятся с первого раза.

Setiwik.ru — это место, где IT становится чуть менее хаотичным. Заходите почаще — будем разбираться вместе.

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