Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-01-25 21:50:45

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Próba uratowania Jessie' go przed systemd

Witam,
Chciałbym dię pochwalić swoim "szczytnym" celem, a mianowicie postanowiłem wyplewić wszelki syf systemd z debiana jessie. Postąpiłem zgodnie ze wskazówkami na http://without-systemd.org i zdecydowałem się na ponowną kompilację środowiska GNOME na początek (wiem, że GNOME 3.x to beznadzieja, ale ponoć po instalacji rozszerzeń zaczyna jakoś się prezentować), ponieważ instalacja przez apt-get nie jest możliwa (wymaga systemd). Po rekompilacji bez jakiegokolwiek wsparcia dla systemd prawie wszystko działa, oprócz gnome-settings-daemon (mimo wszystko wymaga systemd-logind - błąd w kodzie ???). Na szczęście w google znalazłem LoginKit - alternatywę do systemd-logind, którą przetestuję wkrótce (narazie brak mi czasu). Chciałbym się zapytać forumowiczów co myślą na ten temat


Nic na siłę, wszystko młotkiem :-P

Offline

 

#2  2016-01-25 21:56:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Próba uratowania Jessie' go przed systemd

Team OpenBSD pisze program, który zastępuje Systemd, może będzie go można używać na Linuxie, radziłbym patrzyć w tamtą stronę.

Sznurek:
http://undeadly.org/cgi?action=article&sid=20140915064856

Ostatnio edytowany przez Jacekalex (2016-01-25 22:04:57)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2016-01-25 22:46:43

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: Próba uratowania Jessie' go przed systemd

widze ze zbliża sie kontrofensywa na froncie walki z systemd


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#4  2016-01-25 23:18:26

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Próba uratowania Jessie' go przed systemd

2606

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:32:14)

Offline

 

#5  2016-01-25 23:29:42

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Próba uratowania Jessie' go przed systemd

[quote=uzytkownikubunt]To był projekt praktyk sponsorowanych przez Google i nie został w pełni dokończony (co najmniej logind).
Raczej nie ma wysokiego zainteresowania wśród deweloperów OpenBSD by go dokończyć.[/quote]
Spokojnie, pomalutku aż do skutku, jak bez SystemD nie będzie można zainstalować Gnome ani KDE, to projekt mocno przyspieszy.

Na razie powstał nowy [b]Consolekit2[/b], pewnie do Dbusa też coś powstaje, także nie ma paniki.
Z resztą jak wejdzie do kernela KDBUS, to będzie dużo łatwiej napisać liba który zastąpi systemd-logind.

Localectl czy timedatectl to już są bzdury, podobnie hostmaned, (do tego jest api w kernelu zarządzane przez [b]sysctl[/b] - klucze [b]kernel.hostname[/b] i [b]kernel.domainname[/b]), [b]eudev[/b] już jest i działa.

Także spokojna głowa...

Ostatnio edytowany przez Jacekalex (2016-01-25 23:32:02)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2016-01-25 23:48:07

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Projekt LoginKit znalazłem na https://github.com/dimkr/LoginKit (żeby było jasne o co chodzi). Nawet jeżeli nie uda się z LoginKit to napewno coś będę kombinował, bo tak, czy siak będę musiał przesiąść się z Wheezy' ego na Jessie.


Nic na siłę, wszystko młotkiem :-P

Offline

 

#7  2016-01-25 23:51:15

  Renia - Użytkownik

Renia
Użytkownik
Zarejestrowany: 2014-08-29

Re: Próba uratowania Jessie' go przed systemd

Wspomniany Devuan wyplewił systemd skutecznie, z powodzeniem używam i polecam.

Ostatnio edytowany przez Renia (2016-01-25 23:51:39)


Instalacja E-Deklaracje na Debianie 64-bit:
https://forum.dug.net.pl/viewtopic.php?pid=301794#p301794

Offline

 

#8  2016-01-25 23:55:23

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Słyszałem o nim, ale nie wiem, czy środowisko graficzne działa na nim (np. GNOME), a poza tym ja się nie poddam.


Nic na siłę, wszystko młotkiem :-P

Offline

 

#9  2016-01-26 00:00:47

  Renia - Użytkownik

Renia
Użytkownik
Zarejestrowany: 2014-08-29

Re: Próba uratowania Jessie' go przed systemd

To taki Debian, ale bez systemd więc każde środowisko graficzne działa bez problemu.


Instalacja E-Deklaracje na Debianie 64-bit:
https://forum.dug.net.pl/viewtopic.php?pid=301794#p301794

Offline

 

#10  2016-01-28 19:53:04

  Andrzej66 - Użytkownik

Andrzej66
Użytkownik
Skąd: Elbląg
Zarejestrowany: 2009-08-26

Re: Próba uratowania Jessie' go przed systemd

Bezproblemowo działa TDE ,Xfce i fluxbox. Po nowym roku zrobiłem porządek z debianem testingiem z plasmą 5 i systemd po 4 latach użytkowania i jest devuan.

Offline

 

#11  2016-02-07 20:47:34

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Niestety LoginKit nie zadziałał. Przy uruchomieniu loginkitd wywala błąd w stylu "lost the bus name" i tyle z niego pożytku. Jeżeli ktoś wie, jak można to naprawić serdecznie proszę o pomoc, jeżeli nie ma na to rady to będę próbował przeprogramować gnome-settings-daemon.


Nic na siłę, wszystko młotkiem :-P

Offline

 

#12  2016-02-07 20:52:02

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Próba uratowania Jessie' go przed systemd

[quote=młodyLinuxiarz]Niestety LoginKit nie zadziałał. Przy uruchomieniu loginkitd wywala błąd w stylu "lost the bus name" i tyle z niego pożytku. Jeżeli ktoś wie, jak można to naprawić serdecznie proszę o pomoc, jeżeli nie ma na to rady to będę próbował przeprogramować gnome-settings-daemon.[/quote]
Pisz raczej do opiekunów projektu, na Githubie.
Tutaj: https://github.com/dimkr/LoginKit/issues


Przy okazji, mam teraz testinga, uruchamia się przez [b]sysv-rc[/b],
do tego mam [b]systemd-shim[/b], i wygląda na to, że działa.
Na inicie [b]systemd[/b] się wywalał przy starcie.

Zainstalowane:

Kod:

ii  libpam-systemd:amd64                          228-4+b1                               amd64        system and service manager - PAM module
ii  libsystemd0:amd64                             228-4+b1                               amd64        systemd utility library
ii  systemd                                       228-4+b1                               amd64        system and service manager
ii  systemd-shim                                  9-1                                    amd64        shim for systemd
ii  sysv-rc                                       2.88dsf-59.2                           all          System-V-like runlevel change mechanism
ii  sysv-rc-conf                                  0.99-7                                 all          SysV init runlevel configuration tool for the terminal
ii  sysvinit                                      2.88dsf-59.2                           amd64        System-V-like init utilities - transitional package
ii  sysvinit-core                                 2.88dsf-59.2                           amd64        System-V-like init utilities
ii  sysvinit-utils                                2.88dsf-59.2                           amd64        System-V-like utilities

Ostatnio edytowany przez Jacekalex (2016-02-07 20:55:23)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2016-02-07 22:26:05

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Próba uratowania Jessie' go przed systemd

To też jest ciekawe: https://git.devuan.org/pkgs-utopia-substitution/vdev


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#14  2016-02-08 00:50:13

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Próba uratowania Jessie' go przed systemd

[quote=mati75]To też jest ciekawe: https://git.devuan.org/pkgs-utopia-substitution/vdev[/quote]
Biorąc pod uwagę, ze jest już Eudev i  Mdev, średnio potrzebne, raczej mogliby tam umieścić coś zastępującego LoginD czyli niwelującego połknięcie  DBUSa.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2016-02-08 15:11:00

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Mógłbyś wyjaśnić, co oznacza, że logind połknął DBUS' a (bo nie zabardzo ro rozumiem)?


Nic na siłę, wszystko młotkiem :-P

Offline

 

#16  2016-02-08 17:51:59

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Próba uratowania Jessie' go przed systemd

Kod DBUSa w nowej wersji włączono do systemd-logind.
Na szczęście to rozwiązanie jeszcze nie weszło, bo potrzebny jest KDUS w kernelu, a ten jeszcze nie uzyskał sprawności produkcyjnej.
Kdbus miał być w kernelu 4.4, ale chyba są jakieś obsuwy.
https://wiki.archlinux.org/index.php/Kdbus
https://www.freedesktop.org/wiki/Software/systemd/kdbus/

W każdym razie alternatywy dla DBUSa na razie nie znam, przez jakiś czas będzie można używać starego, a potem może być niewesoło.
https://wiki.archlinux.org/index.php/Systemd/User#D-Bus

Ostatnio edytowany przez Jacekalex (2016-02-08 17:57:04)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2016-02-12 20:30:37

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Skontaktowałem się z programistą Dima Krasner (autor loginkitd) i w odpowiedzi napisał/a, że LoginKit nie jest już dłużej wspierany, ponieważ systemd-logind zbyt szybko się zmienia i ma nieudokumentowane API, więc zastępowanie jego wywołań stało się zbyt trudne. No nic, trzeba będzie załatwić sprawę "na piechotę" - przeprogramować gnome-settings-daemon (zmieszać kod wersji 3.4 z wersją 3.14). Na Devuana się chyba nie przesiądę, bo on też zawiera (zmodyfikowane, co prawda) pakiety systemd. A JA NIE CHCĘ, żeby jakikolwiek pakiet *systemd* istniał na moim systemie (niestety mój ulubiony Debian Wheezy zawiera ich kilka).


Nic na siłę, wszystko młotkiem :-P

Offline

 

#18  2016-02-12 20:52:13

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Próba uratowania Jessie' go przed systemd

Używać GNOME i próbować nie używać na siłę systemd to jak jedzenie papryczek Habanero na ból brzucha, na twoim miejscu zastanowiłbym się nad przesiadka, bo dalekosiężne forkowanie GNOME raczej nie należy ani do przyjemnych ani łatwych zajęć

Pozdro

Ostatnio edytowany przez thomsson (2016-02-12 20:52:46)


ilin napisał
[i]"DUG to tez moja mała ojczyzna"[/i]

Offline

 

#19  2016-02-12 20:59:32

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Dzięki za radę, ale ja już tak mam. Przywykłem do chodzenia"pod górę". Mógłbym zamiast gnome-settings-daemon 3.14 zainstalować 3.4, ale wersja 3.4 używa za starych bibliotek. Poza tym w mniejszym stopniu, ale wymaga kilku pakietów *systemd*. Na razie próbuję uratować Jessie' go z Gnome (by nauczyć się to robić), później może zabiorę się za Cinnamona. Na razie nie dzielmy skóry na niedźwiedziu.


Nic na siłę, wszystko młotkiem :-P

Offline

 

#20  2016-02-12 21:51:53

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: Próba uratowania Jessie' go przed systemd

przesiądź sie na slackware.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#21  2016-02-12 22:04:28

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Wolę Debiana, ponieważ jest doskonale zorganizowany, stabilny i w miarę aktualny jeżeli chodzi o nowe pakiety. Slackware szybko będzie się przedawniał. Poza tym już wspominałem - nie poddam się.


Nic na siłę, wszystko młotkiem :-P

Offline

 

#22  2016-02-12 22:06:00

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Próba uratowania Jessie' go przed systemd

2714

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:34:30)

Offline

 

#23  2016-02-12 22:15:26

  młodyLinuxiarz - Użytkownik

młodyLinuxiarz
Użytkownik
Zarejestrowany: 2016-01-25

Re: Próba uratowania Jessie' go przed systemd

Już taki jestem, jeżeli to uciążliwe to przepraszam. Wtyczek do Firefox' a jest mnóstwo, a ze mnie żaden programista JavaScript. Ledwo łapię C/C++. Czasu za dużo nie mam, bo w tygodniu chodzę do szkoły, a w wekend oprócz obowiązków domowych zajmuję się portowaniem Debiana na mój tablet z układem Rockchip rk3066 (zastąpienie androida Debianem), a to ostatnio spędza mi sen z powiek.

Jak uda mi się naprawić Gnome to wezmę się za inne środowisko graficzne np. Cinnamon.

Ostatnio edytowany przez młodyLinuxiarz (2016-02-12 22:57:35)


Nic na siłę, wszystko młotkiem :-P

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00100 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.210.249' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.210.249', 1732709286)
0.00040 SELECT * FROM punbb_online WHERE logged<1732708986
0.00061 SELECT topic_id FROM punbb_posts WHERE id=297236
0.00231 SELECT id FROM punbb_posts WHERE topic_id=28187 ORDER BY posted
0.00064 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28187 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00110 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28187 ORDER BY p.id LIMIT 0,25
0.00092 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28187
Total query time: 0.00804 s