Установка свежих версий приложений в виде контейнеров

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Несмотря на слово Fresh в названии нашего открытого дистрибутива, мы вовсе не стремимся всеми силами поместить в него самые свежие версии всех приложений. Все основные программы (входящие в репозиторий main) проходят тщательную проверку нашего QA и в случае обнаружения проблем (особенно регрессий) мы их либо чиним сами, либо ждем исправлений от апстрима.

Однако время от времени все-таки хочется попробовать новую версию какого-нибудь приложения, несмотря на ее ошибки не дожидаясь ее появления в официальных репозиториях. Нередко для этого можно использовать неофициальные сборки от разработчиков и членов сообщества (например, немало интересного можно найти в репозиториях https://rosa.pkgs.org/2016.1/stan8-x86_64/ от наших пользователей из Польши.

Но есть и альтернатива - приносить пакеты не в виде пакетов RPM, а в виде самодостаточных контейнеров. Подробнее об эих технологиях можно узнать, например, в этой статье, а применительно к РОСЕ и десктопным приложениям можно сразу воспользоваться инструментарием flatpak, доступным в репозиториях ROSA Desktop Fresh, начиная с релиза R9.

Для начала, поставим сам flatpak:

$ urpmi flatpak

А теперь перейдем в каталог приложений, скачаем файл flatpakref для нужного приложения и передадим его инструменту:

$ flatpak install --from https://s3.amazonaws.com/alexlarsson/skype-repo/skype.flatpakref
$ flatpak run com.skype.Client

И вуаля - в два клика мы запустили новый Skype.

На данный момент приложений в каталоге не очень-то много. Но с другой стороны, есть очень интересные и востребованные программы, свежие версии которых интересны многим пользователям - тот же Skype, LibreOffice, Spotify, Pitivi, Linphone и ряд других.

Skype flatpak.png


[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.