PPA (Personal Package Archive) используется для распространения программного обеспечения в Ubuntu-like дистрибутивах без прохождения всего процесса размещения программного обеспечения в официальных репозиториях.
Обычно PPA используются для предоставления программного обеспечения, недоступного в репозиториях Ubuntu, для установки с помощью утилиты apt. PPA репозиторий добавляется в систему на равне с остальными репозиториями. Из-за этого при каждом запуске «apt update» из него извлекается список пакетов.
Но, если вы не хотите обновлять что-то из PPA репозиториев, то можно отключить уже добавленный PPA, не удаляя при этом саму запись PPA. А потом при необходимости включить.
Просмотр репозиториев.
Список репозиториев, как стандартных, так и PPA, хранится в файлах конфигурации, называемых Source файлами. Когда вы запускаете «sudo apt update», вы можете увидеть URL-адреса репозиториев в выводе команды.
$ sudo apt update
В списке виден URL с «ppa.launchpad.net» — это репозитории PPA.
Файлы конфигурации репозиториев доступны в каталоге «/etc/apt/».
$ cd /etc/apt
$ ls
Здесь файл «sources.list» обычно содержит стандартные репозитории Ubuntu, а исходные файлы PPA доступны в папке «sources.list.d».
$ cd source.list.d/
$ ls
Отключение PPA репозитория.
В папке source.list.d находится файл, который определяет репозиторий для неофициального PPA для установки PHP. Давайте откроем этот файл любым удобным текстовым редактором.
$ sudo vi ondrej-ubuntu-php-focal.list
Чтобы отключить репозиторий, просто закомментируйте строки, добавив символ решетки (#) в начале строк.
Сохраняем и выходим из файла.
Теперь снова запустите обновление apt, чтобы убедиться, что источник PPA пропал из вывода.
$ sudo apt update
Обновление apt теперь учитывает только стандартные репозитории, так как мы отключили PPA для неофициальной установки PHP.
Чтобы снова включить этот PPA, просто раскомментируйте строки, удалив символы решетки (#) в source файле репозитория PPA.
Заключение.
В этой статье рассмотрели, как отключить PPA в Ubuntu-like дистрибутивах. PPA не следуют тому же набору процедур безопасности, что и стандартные пакеты Ubuntu, и, следовательно, менее безопасны. Пользователи должны соблюдать меры предосторожности при добавлении репозитория PPA на свой компьютер с Ubuntu.
Was this helpful?
1 / 0