11 августа 2010 г.

PPASearch - поиск репозиториев на Launchpad

Есть множество программ, не вошедших в официальные репозитории Ubuntu, но размещённые в PPA Launchpad. Искать на самом сайте launchpad.net их можно, но сложно - не всегда в результатах на первом месте оказывается искомая страничка.
И вот, оказалось, можно производить такой же поиск среди репозиториев на launchpad прямо из консоли. Для этого нужно установить программу PPASearch. Вывод команды иногда удобнее поиска на сайте, однако, она далеко не идеальна, но вдруг пригодится.

Итак, для начала, программу нужно установить с того же Launchpad.

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo aptitude update
sudo aptitude install ppasearch

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

ppasearch pino
даст результат:
Good news! Found 7 results!

[1] pino
[2] guiodickarmic
[3] Gusions ppa
[4] Stable
[5] Stable
[6] iTuxer's PPA
[7] extra

Which one would you like to install?
Тут можно понять, что репозиторий с пакетом программы pino находится тут под номером 1.
И, кстати, нажав соответствующую цифру, можно сразу же добавить нужный репозиторий в систему.
Всё бы хорошо, если бы можно было получить несколько более полную информацию о результатах поиска, или если можно было переходить по ним как по ссылкам на найденные страницы.
Вот например при поиске программы cover-thumbnailer результат следующий:
[1] FLOZz's PPA
[2] PPA for Rog131
И тут совсем не очевидно, какой из всего двух результатов - нужный.
Но будем надеяться, что разработчик не бросит программу, а будет её ещё допиливать и возможно добавит нужный функционал.

Тут же напишу о том, что такое вообще этот самый Launchpad, правда, с чужих слов.
Launchpad — это веб-приложение, созданное компанией Canonical для разработчиков и пользователей операционной системы Ubuntu. Launchpad открыт и бесплатне для проектов с открытым исходным кодом. Он предоставляет большой функционал и включает в себя:

  • Code - хостинг исходного кода, использующий систему контроля версий Bazaar
  • Bugs - система отслеживания ошибок
  • Blueprints - система для создания спецификаций и запроса новой функциональности для программ
  • Translations - онлайн редактор локализаций
  • Answers - система создания базы знаний и списков часто задаваемых вопросов
Canonical недавно открыла все исходные коды, которые может получить каждый. Они написаны на Python и используют PostgreSQL в качестве базы данных.
Политика Canonical такова, что в стандартных репозиториях содержатся только стабильные версии программ, выпущенные на момент выхода в свет дистрибутива. В дальнейшем в репозитории добавляются только обновления безопасности, не изменяющие версии установленных программ. Кроме того, добавить разработчику свою программу в стандартные репозитории не просто.
Существует возможность создания своего собственного репозитория и публикации пакетов в нём, но легче разместить репозиторий со всеми пакетами на сайте launchpad.net. Репозиторий на Launchpad называют PPA (Personal Packages Archive - персональный архив пакетов).

9 комментариев:

  1. Понравилось описание! но почему то Launchpad мне не оч и оч в крайнем случае ставлю оттуда, если вобще ставлю, но теперь зато если потребуется знаю что делать, потому что действительно добраться до нужной программы там достаточно не легко это верно

    ОтветитьУдалить
  2. Я ставлю много лишнего софта - из любопытства на посмотреть. Поэтому юзаю репы с ланчпада. Всё таки версии там зачастую значительно свежее чем в официальных.

    ОтветитьУдалить
  3. интересно какое количество программ у тебя остаются в итоге по завершению тестирования

    ОтветитьУдалить
  4. Да почти всё остаётся пока не удалю

    ОтветитьУдалить
  5. ))) дипломатично ниче не скажешь

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

    ОтветитьУдалить
  6. Правильно. Так и надо - не должно быть ничего лишнего, а только нужное в рабочей системе. Но у меня во всём так - везде горы всякого неразобранного и оставленного про запас.

    ОтветитьУдалить
  7. интересно какие самые понравившиеся и для чего нужные, которые есть на паде но нет в репах

    уменя список вот тут http://ubuntulyb.blogspot.com/p/blog-page_20.html в основном только эти ставлю, но вот gshutdown, sakura(потому на g терминале), aumix отличный регулятор громкости но что то не поддерживаются теперь в ubuntu, или настроить не могу

    клиент, pidgin, skype, броузер chromium(если флеш например аудио из вконтакта качать то ff flashgot) filezila, feh просмотрщик из графики все ставлю, перестал только pinta она по зависимостям не вписывается, shotwell прикольно загружать фотки в альбом пикаса , хотя gthumb гораздо превосходит по ф-ям

    нет только bluefish, scribus

    gedit сношу постоянно, geany эт хороший

    ОтветитьУдалить
  8. Какие у меня программы самые нужные и которых нет в стандартных репах?
    (ну могу ошибаться насчёт наличия в стандартных, ибо иногда подключаю с пада чтоб версия была свежее, вообще если есть реп на ланчпаде и я эту программу юзаю, то я подключаю реп сторонний)
    1. psi-plus в качестве мессенджера
    2. chromium-browser до недавнего времени, временно сейчас на фоксе из-за мелкого глюка
    3. geany
    4. deadbeef в качестве аудиоплеера
    5. skype, да, правда пользуюсь редко
    6. ДубльГис :) (правда это только под вайном, но давно бы пора разрабам подумать о линуксоидах)

    вроде ничего больше сверхнеобходимого нет. Ну Virtualbox не из стандартных, хоть он там и есть, shutter тоже. Ну это я уже поясняла.

    Редко последнее время что-то делала с фотографиями, но раньше f-spot открывала только чтобы слить на комп (глупо, да), а потом переименовывала, сжимала и прочее, как ни странно. XnView.

    ОтветитьУдалить
  9. Кстати, список интересный. Спасибо за ссылку. Кое-что захотелось посмотреть.

    ОтветитьУдалить