Введение
Штатные репозитории дистрибутива далеко не всегда содержат самые свежие сборки прикладных утилит. Для подключения сторонних источников пакетов в экосистеме Ubuntu стандартным инструментом выступает утилита apt-add-repository. Ниже подробно разобран полный цикл работы с персональными архивами пакетов (PPA): подготовка рабочего окружения, интеграция репозитория, аудит сгенерированных конфигурационных файлов и корректная очистка системы от ненужных источников.
1. Подготовка системы и развертывание необходимых утилит
Для корректной работы механизма подключения PPA требуется наличие в операционной системе пакета software-properties-common. Выполним синхронизацию локального кэша и установим недостающие компоненты:

Убедимся, что исполняемый файл утилиты доступен в стандартных системных каталогах $PATH:

2. Подключение внешнего репозитория Git PPA и анализ вывода консоли
В качестве практического примера подключим официальный архив ppa:git-core/ppa, предоставляющий свежие релизы Git.
Флаг -y позволяет подавить интерактивные запросы терминала и выполнить процедуру в автоматическом режиме.
В процессе выполнения утилита автоматически запрашивает метаданные архива, импортирует доверенный ключ PGP для верификации подписей и инициирует синхронизацию базы данных пакетов (Packages) для немедленной доступности новых версий:

3. Инспекция конфигураций репозиториев в каталоге sources.list.d
Проверим структуру системных каталогов APT, чтобы увидеть изменения, внесенные утилитой:

В современных редакциях дистрибутива, начиная с Ubuntu 24.04 (Noble Numbat), конфигурации репозиториев формируются по новому стандарту deb822. В листинге директории отчетливо виден созданный файл git-core-ubuntu-ppa-noble.sources.
Изучим содержимое сгенерированного файла настроек:

Конфигурационный блок наглядно описывает параметры источника: тип архива (deb), сетевой адрес зеркала (URIs), кодовое имя релиза (noble), используемые ветки (main), а также встроенный открытый ключ шифрования (Signed-By), гарантирующий целостность и подлинность загружаемых бинарников.
4. Корректный демонтаж стороннего PPA из операционной системы
Когда надобность во внешнем источнике отпадает, его следует удалить во избежание конфликтов зависимостей при последующих обновлениях. Задействуем флаг --remove:

Терминал отображает отвязку репозитория git-core/ppa и автоматическое исключение его списков пакетов из общего реестра APT.
Для гарантированной актуализации локальной базы данных выполним тихую синхронизацию индекса:

Остается удостовериться, что на диске не осталось лишних конфигурационных файлов:

Файл git-core-ubuntu-ppa-noble.sources был полностью стерт, в директории остался исключительно базовый системный манифест ubuntu.sources.
Освоение утилиты apt-add-repository позволяет безопасно внедрять стороннее ПО в Ubuntu, сохраняя при этом порядок в конфигурационных файлах пакетного менеджера и стабильность дистрибутива.