Управление репозиториями PPA в Ubuntu

¿почему добавлять Репозитории PPA если у нас уже есть тысячи программ, использующих официальные репозитории Ubuntu?

Файлы личных пакетов (Personal Package Archive, на английском языке), позволяют разработчикам напрямую распространять программное обеспечение и обновления пользователям Ubuntu, не дожидаясь обновления собственных репозиториев Ubuntu.

Launchpad, сайт, на котором размещено большинство доступных PPA, создает двоичные файлы и сохраняет их в определенном репозитории. Это означает, что пользователи Ubuntu могут устанавливать эти пакеты так же, как они привыкли устанавливать остальные приложения в Ubuntu, с дополнительным преимуществом, заключающимся в том, что они будут иметь последние обновления для этих программ и даже могут найти программы, которые недоступны. доступны в официальных репозиториях.

Как установить репозитории PPA

Возьмем практический пример. Предположим, мы хотим установить Shutter. Первое, что нам нужно знать, это идентифицирующее имя PPA, который мы хотим установить. На странице Shutter PPA ясно, что для добавления этого репозитория необходимо отметить строку ppa: затвор / ppa.

PPA

Вариант 1: из командной строки

Все, что вам нужно сделать, это открыть терминал и ввести соответствующие команды, чтобы добавить PPA, обновить список пакетов и установить желаемую программу (Shutter в нашем примере).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter

Вариант 2: из Центра программного обеспечения

1.- Откройте Центр программного обеспечения Ubuntu.

2.- редактировать > Истоки программного обеспечения

3.-  Затем во вкладке Другое программное обеспечениенажмите добавлять и введите строку PPA. В нашем примере: ppa: затвор / ppa и нажмите на Принять.

источники программного обеспечения

4. Установите желаемую программу (продолжая наш пример, Shutter).

Как удалить репозитории PPA

Вариант 1: удалить PPA из командной строки

Следуя нашему примеру от Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Очевидно, что строку ppa: shutter / ppa необходимо заменить на то, что соответствует в каждом случае.

Вариант 2: из Центра программного обеспечения

1.- Откройте Центр программного обеспечения Ubuntu.

2.- редактировать > Истоки программного обеспечения

3.- Затем во вкладке Другое программное обеспечениенажмите удаление и нажмите на Принять.

Внимание: таким образом PPA будет удален из списка пакетов, но пакеты, установленные через PPA, не будут удалены, и эту задачу придется выполнять вручную. Чтобы автоматизировать этот процесс, который для некоторых может быть обременительным, существуют такие инструменты, как PPA Purge или Y-PPA менеджер.

Как автоматически удалить PPA и соответствующие пакеты

Вариант 1: из командной строки

PPA-Purge - это простой скрипт, который удалит рассматриваемый PPA, а также все установленные из него пакеты.

1.- Установить PPA-Purge

sudo apt-get install ppa-purge

2.- Используйте PPA-Purge, чтобы удалить PPA. Следуя нашему примеру:

sudo ppa-purge ppa:shutter/ppa

Вариант 2: использование YPPA

1.- Установите Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Удалите рассматриваемый PPA. Графический интерфейс Y-PPA Manager достаточно интуитивно понятен, чтобы понять, что делать.

Как отключить репозитории PPA

Отключение PPA означает, что система не будет получать никаких обновлений из этого PPA, но ранее установленные пакеты не будут удалены. Преимущество отключения PPA перед его удалением состоит в том, что его легче снова включить.

Чтобы отключить PPA:

1.- Откройте Центр программного обеспечения Ubuntu.

2.- редактировать > Истоки программного обеспечения

3.- Затем во вкладке Другое программное обеспечениеснимите флажок рядом с нужным PPA и нажмите Принять.

Важно деактивировать обе строки каждого PPA.

Таким же образом можно повторно включить PPA.


Добавить в качестве предпочтительного источника