Управление PPA · 2 min read · Nov 09, 2025
Управление PPA в Ubuntu
PPAs или Личные Архивы Пакетов — это по сути программные репозитории, которые используются системами Ubuntu для обновления/апгрейда. Они содержат наборы пакетов и списки пакетов для конкретных версий Ubuntu. Их использование ценно в случаях индивидуального обновления или когда требуется более новая версия приложения, которая еще недоступна в официальных репозиториях Canonical. Добавление множества PPA означает, что существует больше источников для вашего менеджера пакетов, чтобы проверить перед обновлением, и также увеличивает шансы на возникновение проблем с пакетами из-за конфликтующих версий пакетов и их различных зависимостей. Это создает необходимость в правильном управлении PPA, мониторинге их действительности и удалении в случае, если они больше не активны и вызывают сбои в процессе обновления.
Понимание PPA и Основное Управление
Чтобы добавить PPA в вашу систему, вам сначала нужно найти его имя. Допустим, я хочу последнюю версию фреймворка эмуляции Windows “wine”, согласно веб-странице PPA, его имя ppa:ubuntu-wine/ppa. Чтобы установить этот новый источник программного обеспечения, я должен открыть терминал и ввести следующую команду:
sudo add-apt-repository ppa:ubuntu-wine/ppaза ней следует:
sudo apt-get updateЧтобы обновить список источников. После этого я могу запустить инструмент обновления, и обычно я должен получить последнюю версию wine в качестве предлагаемого обновления.

Другой способ сделать это — открыть приложение “Программное обеспечение и обновления” и перейти на вкладку “Другое программное обеспечение”. Там я могу нажать кнопку “Добавить” в нижнем левом углу и вставить строку APT, которая в данном случае будет http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

Обратите внимание на приведенный выше скриншот, что PPA могут быть включены/выключены, а также полностью удалены. Что произойдет в случае, если программное обеспечение, установленное из конкретного PPA (используемый пример: wine), вызвало проблемы в моей системе? Удаление PPA отменит установку пакетов, которые пришли из него? Нет, не отменит! Чтобы исправить эту проблему, вам нужно будет использовать команду ppa-purge.
Сначала вам нужно будет установить пакет ppa-purge, введя следующую команду в терминале: sudo apt-get install ppa-purge. Затем вы можете использовать его для удаления PPA вместе с пакетами, которые пришли из этих репозиториев, введя команду sudo ppa-purge ppa:ubuntu-wine/ppa. Обратите внимание, что это действие не полностью удалит пакет “wine”, но понизит его до версии, доступной в следующем активном (включенном) репозитории вашего системы.
Y PPA Manager
Если вы хотите избежать всей этой суеты и возможной путаницы, вы можете просто установить инструмент Y PPA Manager, который поможет вам легко управлять вашими PPA. PPA для этой утилиты — ppa:webupd8team/y-ppa-manager. Этот инструмент позволит вам очищать PPA через графический интерфейс, проверять список пакетов PPA, сканировать на дубликаты, резервировать репозитории, импортировать отсутствующие ключи GPG и даже обновлять ваши рабочие PPA после обновления версии Ubuntu. Это спасает жизнь, так как обновление ваших PPA для новой версии Ubuntu требует много времени на переписывание всех этих источников APT. Наконец, вы также можете искать PPA в Launchpad и сравнивать установленную версию с доступной.

Ссылки
- Ubuntu
- Веб-сайт PPA Ubuntu
Get new posts in your inbox
No spam. Unsubscribe anytime.