Abhängigkeitspfade zu systemd und mögliche Alternativen

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von Meillo » 18.08.2021 20:40:12

eggy hat geschrieben: ↑ zum Beitrag ↑
18.08.2021 20:08:22
JTH hat geschrieben: ↑ zum Beitrag ↑
18.08.2021 19:25:34
aw(o)k? :lol:
Die Awoks ... :mrgreen:
:THX:

btw, ohne den Thread kapern zu wollen: Kennt ihr die Geschichte um den Namen von awk?
Use ed once in a while!

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von eggy » 18.08.2021 20:54:53

Aho, Weinberger und Kernigham ... oder gibt's da noch ne andere Story?

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von Meillo » 18.08.2021 21:41:44

eggy hat geschrieben: ↑ zum Beitrag ↑
18.08.2021 20:54:53
Aho, Weinberger und Kernigham ... oder gibt's da noch ne andere Story?
Leider finde ich nicht mehr wo ich diese Story gelesen habe: Es waren diese drei Personen, die da an einer neuen Idee/Sprache tueftelten. Es war wohl fuer die anderen Kollegen auffaellig, dass diese drei seit einer Weile staendig zusammen rumhingen, ohne dass man genau gewusst haette, an was so Interessantem sie arbeiteten. Jedenfalls fingen die anderen dann an, wenn sie an den dreien vorbei kamen, sie zu necken, indem sie ``awk, awk, awk'' riefen. (Einerseits sind das deren Anfangsbuchstaben, andererseits ist es kurz fuer das englische Wort ``awkward'', was sowas wie ungeschickt, peinlich, heikel bedeutet). So waren es wohl eher die Kollegen, die diesen Namen im Spass aufgebracht haben.

... ich hoere schon, wie es demnaechst hier durch die Threads schallt: Awoks, Awoks, Awoks ... wenn man uns drei mal wieder entdeckt, wie wir uns in einem Thread breit machen. :mrgreen:
Use ed once in a while!

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von JTH » 18.08.2021 21:56:35

Immer interessant, so ein bisschen (Unix-) Geschichte :THX:

Aber ... oh nein, was hab ich mit dem awok da angerichtet :lol:
Manchmal bekannt als Just (another) Terminal Hacker.

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von fischig » 20.09.2021 13:43:32

Der nächste Kandidat: geany. Auch hier kann man über die Installation von Debiandbus-x11 statt Debiandbus-user-sessionDebiansystemd umgehen. :wink:

Ich habe das jetzt einfach durch „Versuch und Irrtum“ festgestellt. Das Desideratum: „Alternativen aufzeigen“ steht ja nach wie vor aus, richtig?

Schön fänd' ich auch, wenn apt von sich aus alternative Abhängigkeiten wählte/anböte, statt installierte (und im Repo vorhandene!) Pakete durch neu zu installierende zu ersetzen.

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von fischig » 04.10.2021 12:25:28

Der nächste Kandidat: gparted
Der Abhängigkeitenpfad ist:

Code: Alles auswählen

gparted --> policykit-1 --> default-logind --> libpam-systemd --> systemd
default-logind ist laut Paketverwaltung (z.Z.?) in bullseye gar nicht verfügbar ¹
:?:

Ergo: kein gparted ohne systemd in bullseye?

¹ https://packages.debian.org/bullseye/policykit-1

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von JTH » 04.10.2021 13:50:29

policykit-1 hat eigentlich eine Abhängigkeite auf default-logind | logind (default-logind oder logind). Dieses Oder wird dir wegen Einschränkungen von debtree nicht ausgegeben.

Beides sind virtuelle Pakete. default-logind wird bereitgestellt durch libpam-systemd. logind durch libpam-systemd und libpam-elogind. Du kannst die Kette hier also wohl so alternativ auflösen:

Code: Alles auswählen

gparted --> policykit-1 --> logind (= libpam-elogind) --> elogind
Wie oben schon mal indem du Debianlibpam-elogind explizit mit- oder vorab installierst.
Manchmal bekannt als Just (another) Terminal Hacker.

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von fischig » 04.10.2021 19:57:31

JTH hat geschrieben:Dieses Oder wird dir wegen Einschränkungen von debtree nicht ausgegeben.
Doch! - Oder ich lese nicht richtig. Beide Pakete (sowohl Debiandefault-logind als auch Debianlogind) werden als alternative Abhängigkeit für policykit-1 ausgegeben. Aber da beide gleichzeitig auch als „z.Z. nicht verfügbar“ (wie immer ich das verstehen soll) ausgegeben werden, habe ich nicht weiter nach Ersatz für eines der beiden gesucht. So fit bin ich nicht. :wink:

Trotzdem danke für den Hinweis auf libpam-elogind! :THX:

Ich mach' das hier auch mehr zu Dokumentationszwecken. Ich bin ja vielleicht nicht der einzige, der sich bemüht, ein aktuelles Debian ohne systemd - so wie versprochen - aufgesetzt zu kriegen.

In diesem Sinne änderte ich gerne nochmal den Threadtitel: „Abhängigkeitspfade zu systemd und mögliche Alternativen“.
Aber ich bin zu autoritätsfixiert, um einen moderatorenseits geänderten Titel eigenmächtig noch mal zu ändern. :P

edit:
Dunnerlüttchen: mit Debianlipbam-elogind lässt sich sogar bleachbit wieder ohne systemd installieren und als Sahnehäubchen wird auch die Klette Debianlibsystemd0 mit entfernt!

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von JTH » 04.10.2021 20:50:53

fischig hat geschrieben: ↑ zum Beitrag ↑
04.10.2021 19:57:31
Doch! - Oder ich lese nicht richtig.
Tatsache, wenn man debtree etwas anders als in unseren Skriptlösungen hier ausm Thema aufruft, stellt es die Oder-Alternativen dar. Ich hatte im Hinterkopf, dass es das nicht kann.

fischig hat geschrieben: ↑ zum Beitrag ↑
04.10.2021 19:57:31
Aber da beide gleichzeitig auch als „z.Z. nicht verfügbar“ (wie immer ich das verstehen soll) ausgegeben werden, habe ich nicht weiter nach Ersatz für eines der beiden gesucht.
apt show verrät dir ja, dass beide ein virtuelles Paket sind:

Code: Alles auswählen

$ apt show default-logind logind
Package: default-logind
State: not a real package (**virtual**)
Package: logind
State: not a real package (**virtual**)
[…]
Die Kandidaten für ein virtuelles Paket zeigt z.B. apt-cache showpkg:

Code: Alles auswählen

$ apt-cache showpkg logind
[…]
Reverse Provides: 
libpam-systemd 247.9-4 (= 247.9-4)
libpam-systemd 247.3-6 (= 247.3-6)
libpam-elogind 246.9.1-1+debian1 (= 246.9.1-1+debian1)
Keine Ahnung, warum das apt show nicht einfach genauso macht …

fischig hat geschrieben: ↑ zum Beitrag ↑
04.10.2021 19:57:31
In diesem Sinne änderte ich gerne nochmal den Threadtitel: „Abhängigkeitspfade zu systemd und mögliche Alternativen“.
Aber ich bin zu autoritätsfixiert, um einen moderatorenseits geänderten Titel eigenmächtig noch mal zu ändern. :P
Ist genehmigt ;) Spart uns ein Aufsplitten :P (Oder ist das Titeländern nach anderthalb Monaten womöglich für nicht-Mods eingeschränkt?)
Manchmal bekannt als Just (another) Terminal Hacker.

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Abhängigkeitspfade zu systemd und mögliche Alternativen

Beitrag von fischig » 04.10.2021 21:39:25

JTH hat geschrieben:apt show verrät dir ja, dass beide ein virtuelles Paket sind
Du überschätzt meine geistige Beweglichkeit. :mrgreen:

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: geeqie und systemd (Abhängigkeitspfade und Alternativen finden)

Beitrag von eggy » 05.10.2021 00:19:51

JTH hat geschrieben: ↑ zum Beitrag ↑
04.10.2021 20:50:53

Code: Alles auswählen

$ apt-cache showpkg logind
Keine Ahnung, warum das apt show nicht einfach genauso macht …
weil das "apt show" eher dem "apt-cache show" entspricht
schau mal in die manpage von apt-cache, da gibts showpkg und show

Antworten