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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «Несмотря на слово '''Fresh''' в названии нашего открытого дистрибутива, мы вовсе не стремимся…»)
 
м (оформление, орфография/пунктуация)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
Несмотря на слово '''Fresh''' в названии нашего открытого дистрибутива, мы вовсе не стремимся всеми силами поместить в него самые свежие версии всех приложений. Все основные программы (входящие в репозиторий main) проходят тщательную проверку нашего QA и в случае обнаружения проблем (особенно регрессий) мы их либо чиним сами, либо ждем исправлений от апстрима.
+
Несмотря на слово '''Fresh''' в названии нашего открытого дистрибутива, мы вовсе не стремимся всеми силами поместить в него самые свежие версии всех приложений. Все основные программы (входящие в репозиторий main) проходят тщательную проверку нашего QA, и в случае обнаружения проблем (особенно регрессий) мы либо чиним их сами, либо ждем исправлений от апстрима.
  
 
Однако время от времени все-таки хочется попробовать новую версию какого-нибудь приложения, несмотря на ее ошибки не дожидаясь ее появления в официальных репозиториях. Нередко для этого можно использовать неофициальные сборки от разработчиков и членов сообщества (например, немало интересного можно найти в репозиториях https://rosa.pkgs.org/2016.1/stan8-x86_64/ от наших [http://rosalinux.strefa.pl/ пользователей из Польши].
 
Однако время от времени все-таки хочется попробовать новую версию какого-нибудь приложения, несмотря на ее ошибки не дожидаясь ее появления в официальных репозиториях. Нередко для этого можно использовать неофициальные сборки от разработчиков и членов сообщества (например, немало интересного можно найти в репозиториях https://rosa.pkgs.org/2016.1/stan8-x86_64/ от наших [http://rosalinux.strefa.pl/ пользователей из Польши].
  
Но есть и альтернатива - приносить пакеты не в виде пакетов RPM, а в виде самодостаточных контейнеров. Подробнее об эих технологиях можно узнать, например, [http://samag.ru/archive/article/3464 в этой статье], а применительно к РОСЕ и десктопным приложениям можно сразу воспользоваться инструментарием {{Prog|flatpak}}, доступным в репозиториях '''ROSA Desktop Fresh''', начиная с релиза '''R9'''.
+
Но есть и альтернатива приносить пакеты не в виде RPM, а в виде самодостаточных контейнеров. Подробнее о данных технологиях можно узнать, например, [http://samag.ru/archive/article/3464 из этой статьи], а применительно к РОСЕ и десктопным приложениям можно сразу воспользоваться инструментарием {{Prog|flatpak}}, доступным в репозиториях '''ROSA Desktop Fresh''' начиная с релиза '''R9'''.
  
Для начала, поставим сам {{Prog|flatpak}}:
+
Для начала поставим сам {{Prog|flatpak}}:
  
 
  $ urpmi flatpak
 
  $ urpmi flatpak
  
А теперь перейдем в [http://flatpak.org/apps.html каталог приложений], скачаем файл ''flatpakref'' для нужного приложения и передадим его инструменту:
+
А теперь перейдем в [https://flathub.org/apps.html каталог приложений], скачаем файл ''flatpakref'' для нужного приложения и передадим его инструменту:
  
  $ flatpak install --from https://s3.amazonaws.com/alexlarsson/skype-repo/skype.flatpakref
+
  $ flatpak install --from https://flathub.org/repo/appstream/com.skype.Client.flatpakref
 
  $ flatpak run com.skype.Client
 
  $ flatpak run com.skype.Client
  
И вуаля - в два клика мы запустили новый Skype.
+
И вуаля в два клика мы запустили новый Skype.
  
На данный момент приложений в каталоге не очень-то много. Но с другой стороны, есть очень интересные и востребованные программы, свежие версии которых интересны многим пользователям - тот же Skype, LibreOffice, Spotify, Pitivi, Linphone и ряд других.
+
На данный момент приложений в каталоге не очень много. Но, с другой стороны, есть очень интересные и востребованные программы, свежие версии которых интересны многим пользователям тот же Skype, LibreOffice, Spotify, Pitivi, Linphone и ряд других.
  
 
[[File:Skype flatpak.png]]
 
[[File:Skype flatpak.png]]

Текущая версия на 18:51, 23 августа 2018

Несмотря на слово 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://flathub.org/repo/appstream/com.skype.Client.flatpakref
$ flatpak run com.skype.Client

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

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

Skype flatpak.png


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

Rosa Fresh R9 KDE. При вводе этой команды $ flatpak install --from https://s3.amazonaws.com/alexlarsson/skype-repo/skype.flatpakref выдает "ошибка: Файл ключей не начинается с группы.

К сожалению, сейчас skype убрали из приложений flatpak. Попытка обратиться к https://s3.amazonaws.com/alexlarsson/skype-repo/skype.flatpakref выдает Access Denied.

В целом список приложений flatpak как-то неожиданно сильно сдулся - сейчас на сайте https://flatpak.org/apps.html видно всего несколько штук.

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