Ppa на launchpad, російськомовна документація по ubuntu

Політика Canonical така, що в стандартних репозиторіях міститися тільки стабільні версії програм, випущені на момент виходу в світ дистрибутива. Надалі в репозиторії додаються тільки оновлення безпеки, що не змінюють версії встановлених програм. Крім того, додати розробнику свою програму в стандартні репозиторії не просто.

Але цей спосіб теж має ряд недоліків, тому Canonical створила спеціальний сайт, який дозволяє легко розмістити репозиторій зі своїми пакетами в інтернеті. Сайт цей називається launchpad.net 1). Репозиторій на Launchpad прийнято називати PPA (Personal Packages Archive - персональний архів пакетів).

Для початку потрібно розібратися з тим, як знайти на Launchpad сторінку з описом потрібного сховища. Зробити це досить просто, потрібно всього лише скористатися пошуком по цьому сайту, розташованим на головній сторінці в правому верхньому куті. наприклад:

Ppa на launchpad, російськомовна документація по ubuntu

Першим рядком в результатах пошуку в даному випадку буде сторінка проекту на Launchpad:

Ppa на launchpad, російськомовна документація по ubuntu

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

Перейшовши за посиланням ви потрапите на сторінку з описом PPA 3). на якій вас в першу чергу повинна цікавити інструкція по додаванню сховища в систему:

Ppa на launchpad, російськомовна документація по ubuntu

У ній написано, що вам всього лише досить додати в список рядок ppa: tualatrix / ppa. Але як же все те, що я розповідав у попередній статті про APT-рядки і ключі?

Справа в тому, що в Ubuntu вбудований спеціальний механізм простого додавання в систему репозиторіїв з Launchpad. Після додавання рядка ppa: tualatrix / ppa до ваших джерел додатків система автоматично перетворює її в APT-рядок і завантажить потрібний ключ. Просто введіть PPA рядок замість APT в вікно додавання репозиторіїв:

Ppa на launchpad, російськомовна документація по ubuntu

Однак якщо ви хочете все зробити вручну, то зверніть увагу на посилання «Technical details about this PPA» під описом PPA, натиснувши на неї ви побачите технічний опис сховища:

Ppa на launchpad, російськомовна документація по ubuntu

Виберіть свою версію Ubuntu в списку, в рамці з'являться дві APT-рядки: одна для пакетів з програмами, інша - для вихідного коду. Зазвичай вам потрібна тільки перша. Ключ же сховища написаний після / в рядку Signing key.

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

Наприклад, для додавання репозиторію Ubuntu Tweak:

Я описав всі основи роботи з пакетною системою Ubuntu, тепер же настав час розповісти про деякі конкретні приклади її використання:

1) Він надає куди як більше корисних можливостей, крім організації репозиторіїв, але їх опис мало пов'язано з цією інструкцією, тому я розповім лише про репозиторії.

2) Завжди потрібно вибирати саме Stable репозиторії, оскільки Unstable містять тестовані версії ПЗ, які взагалі кажучи можуть зовсім не працювати.