Система OBS: поиск «чужих» пакетов

Алексей Федорчук

В последней заметке про Pale Moon, говорилось, что бинарных его пакетов не найти ни в официальном репозитории Ubuntu, ни на Launchpad’е. Зато неожиданно обнаруживается на Open Build Service (далее OBS). И это не первый случай — во времена, когда моей основной системой была openSUSE, мне то и дело попадались там пакеты, собранные (в том числе и) для Ubuntu. Так что если нужного пакета не обнаружилось в родных репозиториях этого дистрибутива, имеет смысл поискать их на OBS. Для чего неплохо иметь о ней некоторое представление.

Система OBS была некогда создана для сборки пакетов для openSUSE и SLE (SUSE Linux Enterprise), однако постепенно в неё добавлялась поддержка и других распространённых дистрибутивов Linux’а, таких, как Red Hat, Fedora, Archlinux, Debian и, конечно же, Ubuntu. И майнтайнеры пакетов для последней этой системой пользуются достаточно активно. В частности, тут можно найти всякие разные темы оформления для используемых в Ubuntu’идах десктопов, которые не попадались мне больше нигде. А также — кое-какие экзотические медиаплейеры, типа Nulloy Music Player.

И среди всего этого хозяйства остаётся только найти нужный пакет. Самый простой способ сделать это — отправиться на страницу поиска пакетов oenSUSE и в соответствующем поле начать вводить имя пакета или хотя бы фрагмент оного. Поиск здесь инкрементный, так что по мере ввода список пакетов будет сокращаться. И, например, для пакета palemoon примет следующий вид:

obs-search_001

Можно видеть, что нужный пакет для Ubuntu имеется, и даже для актуального релиза. А развернув пункт Ubuntu 16.04 щелчком мыши, можно увидеть и номер версии:

obs-search_002

Теперь остаётся перейти на соответствующую страницу «домашнего» репозитория Sneven’а:

obs-search_003

А с неё — непосредственно на страницу с руководящими указаниями по подключению репозитория и установке пакета — теми самыми, которые были применены в прошлой заметке:

obs-search_004

Другой способ поиска пакетов — через соответствующую службу проекта OBS. Правда, здесь надо потрудиться, и не только ввести имя пакета (в примере ниже — arc-theme), но и нажать на зелёненькую кнопку:

obs-search_005

В выеденном списке следует просматривать только строки с элементом home: (остальные — rpm-пакеты для openSUSE):

obs-search_006

Далее — тем же образом, что и в предыдущем случае. Сначала надо перейти на страницу пакета:

obs-search_007

А с неё — на страницу руководства:

obs-search_008

Второй способ предпочтителен при поиске всяких тем оформления, наборов пиктограмм и тому подобных украшательств, которые нередко оформлены не в виде deb-пакетов, а лежат просто как тарбаллы (например, с темой Flatabulous):

obs-search_009

Правда, в этом случае пакет придётся устанавливать вручную, вытащив адрес его тарбалла с GitHub’а, но это — другая история.

Система OBS: поиск «чужих» пакетов: 13 комментариев

  1. Дополнительный ресурс ПО не помешает.
    >А также — кое-какие экзотические медиаплейеры, типа Nulloy Music Player.
    Попробовала установить пакет nulloy в 16.04 и 14.04. В обоих случаях при установке все зависимости удовлетворены. Но при запуске Nulloy Music Player появляется уведомление об ошибке: отсутствие плагинов Playback, Waveform и TagReader.

  2. Ага, это я по старой памяти его помянул. Сейчас глянул — репозиторий, похоже, брошен, так что работоспособность пакета, мягко говоря, не гарантирована.

  3. nulloy ставил вручную с gdebi скачав с OBS пакет и он после установки потребовал два плагина ещё и пришлось добавлять репу как расписано на страничке автора nulloy.com:
    wget -q http://download.opensuse.org/repositories/multimedia:/apps:/nulloy/xUbuntu_15.10/Release.key -O- | sudo apt-key add —
    echo ‘deb http://download.opensuse.org/repositories/multimedia:/apps:/nulloy/xUbuntu_15.10/ /’ | sudo tee /etc/apt/sources.list.d/nulloy.list
    sudo apt-get update
    sudo apt-get install nulloy nulloy-gstreamer nulloy-taglib
    система PeppermintOS 16.04 если что, версия nulloy 0.8.2. Alpha и пашет как часики! хотя я deadbeef предпочитаю, но пусть будет и этот плеер ;)

  4. Den, при попытке обновить список пакетов после добавления ключа появляется такое сообщение:
    W: http://download.opensuse.org/repositories/multimedia:/apps:/nulloy/xUbuntu_15.10/Release.gpg: Signature by key 01FB54D4EAF87B0F5624266B5F3D540F3A802234 uses weak digest algorithm (SHA1)
    W: Ошибка GPG: http://download.opensuse.org/repositories/multimedia:/apps:/nulloy/xUbuntu_15.10 Release: Следующие подписи неверные: KEYEXPIRED 1469826248
    E: The repository ‘http://download.opensuse.org/repositories/multimedia:/apps:/nulloy/xUbuntu_15.10 Release’ is not signed.
    N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.
    А при попытке установить указанные Вами пакеты, уведомление:
    sudo apt-get install nulloy nulloy-gstreamer nulloy-taglib
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Пакет nulloy-gstreamer недоступен, но упомянут в списке зависимостей другого пакета.
    Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
    E: Для пакета «nulloy-gstreamer» не найден кандидат на установку
    E: Не удалось найти пакет nulloy-taglib
    Это в системе на основе Ubuntu 16.04 c DE Mate.

  5. в продолжение отмечу что ключик то просрочен:
    pub 1024D/3A802234 2009-04-23 [просрочен с: 2016-07-29]
    uid multimedia OBS Project
    как я ставил: вначале скачал-поставил собственно сам пакет nulloy со странички https://software.opensuse.org/package/nulloy
    запустил его и он ругнулся на неустановленные пакеты nulloy-gstreamer nulloy-taglib
    добавил источник с opensuse (как на страничке этого плеера сказано) и доуставновил штатно два пакета nulloy-gstreamer nulloy-taglib
    после этого всё завелось и отлично работает!

  6. Спасибо, Den. Скачала из указанного репозитория и установила три пакета. После этого плеер заработал.

  7. vita — рад что получилось, ланчпадом автор видимо заниматься успевает в отличии от OBS ;)

  8. den, автор забросил свой проект, который остановлен на 15.10, поэтому при добавлении репы приходится переименовывать в /etc/apt/sources.list.d наименование и содержимое файла nulloy-ubuntu-testing-wily.list с xenial на wily, а чтобы избежать этой обременительной работы, тем более, что ключ к репозиторию уже не принимается, лучше скачать три пакета, необходимых для установки плеера. Для того, чтобы плеер работал нужно также установить к нему плагины Gstreamer: good, bad и ugly.
    Звук в нём получше, чем в VLC и Audacious. Жаль только, что в Nulloy не воспроизводятся файлы с расширением AAC и нет возможности проигрывать цепочку загруженных файлов.

  9. да, похоже что действительно забросил автор разработку nulloy… почувствовал на старой машине — nulloy загружает процессор минимум на 47% и подвисает даже на перемотке, в тоже время deadbeef нагружает проц на 17% и стабильно пашет без глюков (и всеядный, даже cue понимает что вообще супер)

  10. vita, Den, вы меня извините, что стал невольно причиной такого беспокойства. Nulloy Music Player я помянул только потому, что когда-то, три или четыре года назад, это был первый пакет для Ubuntu, который я случайно обнаружил на OBS — в то время как на Launchpad’е на него и намёка не было.
    А так — усилий не стоит: убунтовский майнтайнер его забросил, чтобы сам пакет активно развивался — не очень заметно. Да и ничем особенным, помнится, тогда он в ряду аудиоплейеров не выделялся, кроме разве что визуальной картины воспроизведения…

  11. Если так, Таня, рад. Тему видел. Был приятно удивлён тем, что в этом самом Nulloy качество звучания выдающееся. Для меня все аудиоплейеры на одно лицо… то есть ухо. Вы же знаете мои музыкальные вкусы — бодрые солдатские песни, поднимающие дух. А для них качество звука не очень существенно :)

Добавить комментарий