Авторские статьи об OpenSource

PPA для новичков.


Launchpad.net - удобный способ держать систему на передовой, без проблем ставить программы свежих версий, а также сообщать о багах в программах, помогать переводить и многое другое.

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

Существует возможность создания своего собственного репозитория и публикации пакетов в нём, и этой возможностью многие разработчики пользуются. Но этот способ тоже имеет ряд недостатков, поэтому Canonical создала специальный сайт, позволяющий легко разместить репозиторий со своими пакетами в интернете. Сайт этот называется launchpad.net. Репозиторий на Launchpad принято называть PPA (Personal Packages Archive - персональный архив пакетов).

Для начала надо найти интересующий нас PPA. На сайтах многих проектов (VLC, Pidgin, KDE и другие) в разделе загрузок для Ubuntu показывают инструкции по добавлению PPA. В других случаях надо искать самим. Можно найти нужный PPA на странице launchpad.net/ubuntu/+ppas

Страница PPA имеет простую и понятную структуру. Рассмотрим ее на примере страницы с архивом популярного плеера deadbeef от нашего соотечественника.

У каждого PPA имеется описание - поле description, заполняемое мантейнером архива. Есть инструкция по добавлению данного PPA в систему. Главное для нас строчка ppa:alexey-smirnov/deadbeef, которая поможет добавить данный PPA в систему. Добавить архив можно одной простой командой: sudo add-apt-repository ppa:alexey-smirnov/deadbeef
и после обновить список пакетов командой sudo apt-get update

Ниже указаны пакеты, входящие в архив и самое главное - дистрибутивы, для которых собраны пакеты. Нажав на Any Series можно посмотреть по какие из систем собран данный архив, и какие файлы собраны. Если вы добавите в систему PPA, в котором нет раздела для вашего выпуска - при команде sudo apt-get update вам будет показана не критическая ошибка 404 об отсутствии пакетов. Избавиться от нее можно только отключив источник в Источниках приложений в Synaptic или удалив соответствующий файл в /etc/apt/sources.list.d/

Коротко о вспомогательных утилитах и сайтах.

Ubuntu Tweak - имеет набор интересных и полезных PPA для пользователей, а также инструменты для добавления, удаления PPA и отмены обновлений пакетов в разделе Applications.

Y PPA Manager - еще одна небольшая утилита для поиска, добавления, удаления PPA и отмены обновлений пакетов, а также прочих действий с PPA. Удобная для тех, кто не любит долго искать по сайту или хочет иметь инструмент "все-в-одном".

Если вы не нашли подходящего PPA для нужного софта - не отчаивайтесь. Некоторый софт обновляется на проекте getdeb.net.

Ниже показан список наиболее рекомендуемых и интересных PPA:

  • sudo add-apt-repository ppa:tualatrix/ppa - Ubuntu tweak для всех последних релизов.
  • sudo add-apt-repository ppa:nilarimogard/webupd8 - ppa поддерживаемый командой webupd8. Содержит свежие версии многих программ для последних релизов.
  • sudo add-apt-repository ppa:kubuntu-ppa/ppa - свежие сборки kde для текущего стабильного релиза ubuntu, а также не совсем свежие для предыдущих.
  • sudo add-apt-repository ppa:tehnick/tehnick - проект eiskaltdc++ - удобный клиент для dc сетей.
  • sudo add-apt-repository ppa:libreoffice/ppa - свежие сборки LibreOffice.
  • sudo add-apt-repository ppa:network-manager/trunk - daily-сборки network manager. Если у вас с ним какие-либо проблемы - попробуйте обновить.
  • sudo add-apt-repository ppa:nikount/orta-desktop - хорошо проработанная gtk тема orta.
  • sudo add-apt-repository ppa:tiheum/equinox - equinox тема и знаменитые faenza иконки для системы.
  • sudo add-apt-repository ppa:webupd8team/themes - различные темы и иконки.
  • sudo add-apt-repository ppa:iaz/battery-status - удобный индикатор заряда батареи.
  • sudo add-apt-repository ppa:ed10vi86/video - сборки gstreamer, mplayer и vlc с поддержкой VA-API для аппаратного декодирования видео на карточках INTEL, ATI/AMD и NVIDIA.
  • sudo add-apt-repository ppa:ubuntu-x-swat/x-updates - стабильные обновления графической подсистемы X и драйверов.
  • sudo add-apt-repository ppa:ubuntu-wine/ppa - репозиторий проекта wine.
  • sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa - сборка nautilus-elementary - улучшений для файлового менеджера nautilus.
  • sudo add-apt-repository ppa:alexey-smirnov/deadbeef - музыкальный плеер DeadBeef.
  • sudo add-apt-repository ppa:graphics-drivers - свежие версии проприетарных драйверов NVIDIA.

Список можно продолжать вечно. Часть вы найдете в Ubuntu Tweak, часть - на просторах интернета. PPA помогут вам познать всю мощь Open Source на вашей системе Ubuntu.

Если не хватает каких-либо ключей к вашим репозиториям, то недостающие ключи можно установить одной волшебной командой sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

Автор статьи Platon Puhlechev aka iFalkorr разрешает печатать данный текст.

Дополнительные материалы:
Репозитории Ubuntu.
Установка программ в Ubuntu.
Как правильно компилировать в Ubuntu.

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки