LINUX.ORG.RU
ФорумAdmin

Как запустить приложение, которому нужна b-dus, как systemd сервис?

 , ,


0

1

Собственно, нужно запустить приложение из flathub как сервис. Сам flatpak для работы требует d-bus.

Есть вот такой ответ https://github.com/flatpak/flatpak/issues/4345#issuecomment-883522502, но я не понимаю что именно нужно делать.

Запускать именно как systemctl –user сервис пробовал, работает, но чтобы этим управлять нужно логиниться именно под конкретным юзером, что совсем неудобно. Поддержка такого сервиса в рабочем состоянии без активной сессии возможно только с помощью loginctl enable-linger для конкретного пользователя. После всех этих костылей нельзя сделать, например, systemctl restart …



Последнее исправление: nexcode (всего исправлений: 1)

Не использовать приложения которые требуют dbus.

Большинство можно пересобрать из исходников без dbus, остальным подыскать замену.

anonymous
()
Ответ на: комментарий от Pinkbyte

у source-based ребят(Gentoo, как пример) уже давно от объемов работы рвется пердак

И не только у них.

theLORdweller
()
Ответ на: комментарий от Pinkbyte

у source-based ребят(Gentoo, как пример) уже давно от объемов работы рвется пердак

Неосилятор. Сколько бы ПО не былр тащить его всё в дистр никто не будет. А одному человеку для себя тем более не нужно.

anonymous
()
Ответ на: комментарий от Pinkbyte

при этом понимаешь что серебряной пули, которая удовлетворит всех, как обычно нет).

AUR и его аналоги. Даже до тормозов с Дебиан допёрло, что их потуги имеют смысл только в небольшой части дистра и дальше им лучше не лезть – никому это просто не нужно.

anonymous
()
Ответ на: комментарий от anonymous

А ссанный Флатпак, Снап, Аппимдж – это всё для дистрибуции софтины типа Telegram Desktop в лучшем случае.

anonymous
()
Ответ на: комментарий от anonymous

Как не никакого смысла паковать, изолировать и тем более ждать пакетирования для какой-нибудь libbls. Хотя какой bls, тот же rocksdb.

anonymous
()
Ответ на: комментарий от Pinkbyte

среднестатистический автор ПО обычно хочет собрать релиз один раз для платформы. Linux в его понимании - платформа

Ubuntu – стандарт. На остальные линуксы можно класть смело.

anonymous
()
Ответ на: комментарий от anonymous

Я вообще цертботом из снапа не пользовался принципиально.

Это ТС писал, что у снапа все в шоколаде - не нужно ни таймеров, ни крона.

Мне тоже как-то фиолетово, что там куда пихается, если я могу сделать ту же самую операцию без снапов, докеров и прочего дерьма.

Да, снап оправдан, если ставишь какой-то шлак со своим рантаймом и либами, чтобы не загаживать основную систему. Согласен.

Но, для питоно-скрипта в Debian based дистрибутиве, который без Пыхтона вообще не живёт... да этот питон еще в снап пихать... да вы наркоманы долбанные)

Twissel ★★★★★
()
Ответ на: комментарий от Twissel

Да, снап оправдан, если ставишь какой-то шлак со своим рантаймом и либами, чтобы не загаживать основную систему.

Я обычно запаковываю туда вирусы …

Владимир

anonymous
()
Ответ на: комментарий от Pinkbyte

С удовольствием послушаю как в Linux 20 лет назад решили проблему запуска десктопного ПО в любом дистрибутиве без перекомпиляции под конкретный дистрибутив.

Конпеляли статиком, не?

anc ★★★★★
()
Ответ на: комментарий от James_Holden

У каждого человека на определенном сроке использования линукса есть вот этот этап

Справедливости ради, таки не у каждого. Зависит от времени знакомства с онтопиком.

anc ★★★★★
()
Ответ на: комментарий от James_Holden

Кстати да. Это не совсем шизоидный, но в контексте линукса 15 летней давности - практически оно.

Подробности «шизоидности» будут?

anc ★★★★★
()
Ответ на: комментарий от nexcode

А следом избавимся и от firewalld в угоду только одному православному иптэйблс

А что делать тем у кого и не было firewalld ? И таки не надо сравнивать «синее» с «твердым».

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

Эмм, не поясните какая связь между firewalld и роутингом?

anc ★★★★★
()
Ответ на: комментарий от X512

Перекомпиляция на разных дистрибутивах часто требует внесения изменений в исходники

Выдумки.

anonymous
()
Ответ на: комментарий от X512

Перекомпиляция на разных дистрибутивах часто требует внесения изменений в исходники

o rly? Или вы про варианты конпеляции под онтопик/офтопик ?

anc ★★★★★
()
Ответ на: комментарий от Korchevatel

У тс конечности дрожали, поэтому нажал u и забыл нажать m :)

anc ★★★★★
()
Ответ на: комментарий от anc

Соберите официальные исходники Firefox в какой-нибудь Elementary OS. Там в системе сборки гвоздями прибит список поддерживаемых дистрибутивов.

X512 ★★★★★
()

Че наконец то у маней что то там не запустилось не шмогло ? Между тем дбус это далеко не системд слава архитекторам , паразитам гвоздь в крышку гроба

anonymous
()
Ответ на: комментарий от X512

часто требует внесения изменений в исходники

...

Там в системе сборки гвоздями прибит список поддерживаемых дистрибутивов.

Так изменения в сурсы или систему сборки надо вносить?

anc ★★★★★
()
Ответ на: комментарий от anc

Файлы с объявлениями для системы сборки и скрипты – часть исходников.

X512 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.