Ubuntu: Что такое PPA и как им пользоваться?

Canonical в своих стандартных репозиториях размещает только стабильные версии программ, которые были выпущены на момент релиза очередной версии Ubuntu. Между релизами в репозитории добавляются только обновления безопасности, которые не изменяют версии установленных программ. А разработчику добавить свою программу в стандартные репозитории весьма непросто. Всё это не очень удобно.

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

PPA (Personal Packages Archive или персональный архив пакетов) позволяет загружать свои пакеты программ для их распространения. А для пользователей это означает одно — можно получать последние версии нужных программ, не дожидаясь выхода новой версии дистрибутива. Нужно только найти PPA нужных программ на launchpad, воспользовавшись поиском и подключить репозиторий PPA в систему. Этот процесс я уже описывал в одном из постов, но опишу еще раз.

Начиная с версии Ubuntu 9.10, появилась возможность простого добавления PPA. Простота заключается в том, что теперь не нужно сначала добавлять репозиторий, а потом еще искать и импортировать ключ к нему. Теперь это делается одной командой.

Если вам нравится использовать графический интерфейс, то в окне добавления репозиториев (GNOME: Система — Администрирование — Источники приложений — вкладка со списком подключенных репозиториев — Добавить; KDE: Управление программами — Настройки — Редактировать источники программ — вкладка со списком подключенных репозиториев — Добавить) нужно просто ввести путь к PPA (о нём ниже).

Если же вы предпочитаете терминал, то воспользуйтесь командой:

Code
sudo add-apt-repository ppa:путь к PPA
sudo aptitude update — обновление списка пакетов

Что касается пути к PPA, то его нужно брать на launchpad. Например, ppa:tualatrix/ppa (PPA Ubuntu Tweak), ppa:network-manager/trunk (PPA NetworkManager) или ppa:kubuntu-ppa/ppa (PPA Kubuntu).

30.12.2009, просмотров: 1746
Комментарии (3):
0 + –
1 Guest 19.02.2010, 07:05
удобно.

0 + –
2 Guest 27.02.2010, 04:03
а для 8.04 ubuntu?

0 + –
3 weissсайт 02.03.2010, 00:45
Для 8.04 быстрого добавления ppa нет, ppa-репозитории добавляются как обычно (инструкции есть на launchpad, кстати). А вообще рекомендую все-таки зайти как-нибудь в менеджер обновлений))

   вход (uID)
angrybiggrincoolcrydryhappysadsmilesurprisedtonguewackowink