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


13 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Мордрауг - сказав він

    Відмінна стаття (як завжди) 😀

    Приємно читати вас Пабло ^^

    1.    давайте використовувати linux - сказав він

      Дякую Сайто! Я сумую за тобою! Приємно бачити вас тут ...
      На здоров’я! Павло.

  2.   Хуан Карлос Сенар - сказав він

    Дуже ясно! Дякую.

  3.   Джуліан - сказав він

    Дуже добре.

  4.   Гамбі - сказав він

    О БОЖЕ МІЙ!! дуже дякую.
    Маленька ідея, щоб заповнити цей чудовий посібник: чи замислювались ви коли-небудь про включення програм, які входять до самого дистрибутива, або що офіційне сховище має, але лише застарілу версію або яку ви вже встановили?
    Наприклад, я встановив торрент-програму Azureus aka Vuze з офіційного сховища, і, використовуючи її протягом декількох місяців і маючи безліч файлів і торрентів, я зіткнувся з дилемою, що я не можу видалити та втратити всю цю роботу, і що мені потрібен лише один інструмент доступна в останній версії, яку офіційне сховище ubunto не оновлювало.
    Я думаю, я просто думаю, що мені вдалося це зробити, але це була справжня одісея, і я навіть не дізнався і не зрозумів, як я це зробив

    1.    давайте використовувати linux - сказав він

      Привіт гамбі! насправді ... процедура в такому випадку однакова. Ви встановлюєте PPA, оновлюєте список пакетів, і під час оновлення він повідомляє вам, що існує нова версія програми (у вашому випадку Azureus), яка є не іншою, ніж доступною в ppa.
      Сподіваюся, мені було ясно.
      На здоров’я! Павло.

  5.   Зітум - сказав він

    Прекрасно, але іноді включається конкретний ppa для розподілу.
    У мене проблема, наприклад, оновлення Turpial 3.0. які включили його в http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    в той час, як мій центр програмного забезпечення зосереджений на офіцерах Олівії або "рарінгу" (я використовую Linux Mint)
    Скільки я вказую, що файли розміщені просто, я не завантажую та не встановлюю програму.

  6.   лозанотукс - сказав він

    Неможливо пояснити це краще! ... Цими днями я спробую завантажити менеджер YPPA, перекладений на іспанську 1 ТІЛЬКИ ДЕБ, 🙂 встановити DEB і все, це не має сенсу ... це має бути для людей, які не знають, як додати PPA та встановити його вам потрібно додати PPA хал. Дуже хороша стаття, вона зробить багато. На здоров’я!

  7.   ЕрКійо - сказав він

    Люблю цей блог, Пабло! Хороший дизайн та практичний зміст. Моє запитання зосереджено на елементарній ОС і стосується саме "Y PPA" та програмного центру; Чи можливо, що встановлення першого призведе до непрацювання другого? Я намагаюся запустити це і нопі,
    Велике спасибі

    1.    давайте використовувати linux - сказав він

      Ні, я так не думаю…
      не уявляючи, що це може бути, але я не думаю, що центр програмного забезпечення є причиною помилки
      обійми! Павло.

  8.   Карлос Сіфуентес - сказав він

    Дуже хороша сторінка, це, і я губка, стара пані, але я все ще вбираю те, що ви навчаєте, окрім тих, хто не хоче чи коментує.

    1.    Луїджіс Торо - сказав він

      Дякуємо Карлосу за ваші коментарі, це ніколи не пізно дізнатися.

  9.   danny672007 - сказав він

    Щиро дякую за ваш внесок, я новачок у Linux, і ви допомогли мені більше зрозуміти цей чудовий світ!