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

¿Чому? додати Репозиторії PPA якщо у нас вже є тисячі програм, що використовують офіційні сховища Ubuntu?

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

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

Як встановити сховища PPA

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

PPA

Варіант 1: з командного рядка

Все, що потрібно зробити, це відкрити термінал і ввести відповідні команди, щоб додати PPA, оновити список пакетів та встановити потрібну програму (затвор у нашому прикладі).

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. Встановіть потрібну програму (продовжуючи наш приклад, Затвор).

Як видалити сховища PPA

Варіант 1: видаліть PPA з командного рядка

За нашим прикладом затвора:

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

Очевидно, що рядок ppa: shutter / ppa доведеться замінити тим, що відповідає кожному випадку.

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

1. - Відкрийте Центр програмного забезпечення Ubuntu.

2. - Редагувати > Походження програмного забезпечення

3. - Потім у вкладці Інше програмне забезпечення, натисніть Quitar і натисніть на Прийняти.

Увага: це призведе до вилучення 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 можна також увімкнути заново.