Автор Тема: установка и использование flatpak  (Прочитано 5902 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
В связи с проблемами со скайпом, возникла мысль - попробовать flatpak пакет с этой программой отсюда https://flathub.org/repo/appstream/com.skype.Client.flatpakref
Но у меня, честно говоря использовать flatpak не получилось - из репозитория пакет ставится, устанавливаю flatpak-пакет командой
flatpak install Имя_пакета. Он подтягивает нужные компоненты, но запустить установленную программу не получается.
В связи с этим вопрос к специалистам: нет ли среди тут боя'гина Шуйского (R) товарищей с опытом пользования flatpak'ом? Пакеты для него нужно из-под рута устанавливать?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: установка и использование flatpak
« Ответ #1 : 05.02.2018 05:13:41 »
Пакеты для него нужно из-под рута устанавливать?

Из-под пользователя.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #2 : 05.02.2018 10:06:47 »
У меня при попытке запустить приложение вылетает сообщение:
No permissions to creating new namespace, likely because the kernel does not allow non-privileged user namespaces. On e.g. debian this can be enabled with 'sysctl kernel.unprivileged_userns_clone=1'.
Видимо, нужно пользователя в какую-то группу прописать?

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: установка и использование flatpak
« Ответ #3 : 05.02.2018 10:12:42 »
Попробуйте такую команду:
(от рута)
#sysctl -w kernel.userns_restrict=0
если поможет, то пропишите ее запуск например в /etc/rd.d/rc.local

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #4 : 05.02.2018 10:41:42 »
После выполнения
#sysctl -w kernel.userns_restrict=0Вылетает сообщение:
flatpak run org.gnome.Documents
flatpak run: Can't get document portal: GDBus.Error:org.freedesktop.portal.Error.Failed: Can't mount fuse fs
Т.е. нужна группа fuse или что-то подобное?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #5 : 05.02.2018 10:56:54 »
Добавил пользователя в группу fuse
Установил для пробы простенький aisleriot - заработал, правда с предупреждением
** (sol:2): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-SrRE2HIfYz: Connection refused

А другое приложение, Documents выдало кучу всякого
(org.gnome.Documents:2): Gjs-WARNING **: JS ERROR: Unable to connect to the tracker database: Tracker.Error: Failed to load SPARQL backend: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Tracker1 was not provided by any .service files
Application<.vfunc_startup@resource:///org/gnome/Documents/js/application.js:374:26
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/Documents/js/main.js:47:12
run@resource:///org/gnome/gjs/modules/package.js:221:12
@/app/bin/gnome-documents:6:1


(org.gnome.Documents:2): Gjs-WARNING **: JS ERROR: TypeError: Application.modeController is null
IndexingNotification<._init@resource:///org/gnome/Documents/js/notifications.js:189:9
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_Base.prototype._construct@resource:///org/gnome/gjs/modules/_legacy.js:18:5
Class.prototype._construct/newClass@resource:///org/gnome/gjs/modules/_legacy.js:117:20
NotificationManager<._init@resource:///org/gnome/Documents/js/notifications.js:345:38
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<._createWindow@resource:///org/gnome/Documents/js/application.js:430:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
Application<.vfunc_activate@resource:///org/gnome/Documents/js/application.js:485:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/Documents/js/main.js:47:12
run@resource:///org/gnome/gjs/modules/package.js:221:12
@/app/bin/gnome-documents:6:1
и не запустилось. Вот и гадай - то ли пакет не рабочий, то ли дело в самом flatpak

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #6 : 05.02.2018 11:03:39 »
Скорее всего, дело в пакете, т.к. попробовал установить еще одно приложение - все заработало. Тему пока не буду закрывать - посмотрю еще как все работает.
И еще, команду: 
#sysctl -w kernel.userns_restrict=0
нужно в автозагрузку
« Последнее редактирование: 05.02.2018 11:07:05 от Сергей-70 »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #7 : 05.02.2018 11:54:17 »
Свежие новости: дело, скорее всего не в битых пакетах, а в самом flatpak. Так, при попытке создать запись в календаре, в терминале  вылетают сообщения об ошибке, а само событие не запоминается:
flatpak run org.gnome.Calendar

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
[papa@comp-core-i3-3220-61992a ~]$ flatpak run org.gnome.Calendar

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gnome-calendar:2): GLib-GIO-CRITICAL **: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: установка и использование flatpak
« Ответ #8 : 05.02.2018 13:32:23 »
Свежие новости: дело, скорее всего не в битых пакетах, а в самом flatpak. Так, при попытке создать запись в календаре, в терминале  вылетают сообщения об ошибке, а само событие не запоминается:

Надо проверить как на Сизифе, и если также, то вешать багу на Сизиф, иначе на p8. Проблема с доступом к шине dbus. Может что-то установить надо.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #9 : 05.02.2018 13:51:37 »
Надо проверить как на Сизифе
То есть удалить с компьютера и поставить версию с сизифа? Я вчера пробовал, она не ставится, там библиотеки не хватает какой-то

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: установка и использование flatpak
« Ответ #10 : 05.02.2018 14:13:26 »
То есть удалить с компьютера и поставить версию с сизифа?

Нет. Записать на флешку регулярку. Загрузиться с флешки и проверить. Или запустить регулярку в virtualbox.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: установка и использование flatpak
« Ответ #11 : 05.02.2018 20:32:03 »
Установил в виртуалбокс регулярку с xfce. Тут все еще бестолковей:
C сизифа flatpak не ставится, жалуется на отсутствие  libostree-1.so.1
С p8 поставился, но при попытке установить репозиторий командой flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoВыдает permission denied

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496

Оффлайн Altexander

  • Давно тут
  • **
  • Сообщений: 43
    • Email
Re: установка и использование flatpak
« Ответ #13 : 21.05.2018 21:44:34 »
Не знаю, поставил GIMP 2.10 в P8 K, работает. Там единственное, что ключ --user надо, чтобы на права не ругался.
flatpak install --user https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakrefЗапуск через flatpak run org.gimp.GIMP (в меню не появляется).
Шрифты размыты правда.

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Re: установка и использование flatpak
« Ответ #14 : 02.03.2019 17:47:28 »
Для информации.

Я вот тоже решил с flatpak ознакомится.
Тестировал на https://otsaloma.io/gaupol/

Работает. Даже ругани в консоли не много.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение