[rlug] Debian fără systemd [was: Re: minimal vm :: postfix replacement?]
Dumitru Moldovan
dumol at gmx.com
Fri Jul 17 10:25:28 EEST 2020
On Mon, Jul 13, 2020 at 12:03:18PM +0300, Andrei POPESCU wrote:
>On Lu, 13 iul 20, 11:23:57, Dumitru Moldovan wrote:
>> On Sun, Jul 12, 2020 at 10:46:29AM +0300, Andrei POPESCU wrote:
>> >
>> > Posibil să fie nevoie să instalezi ceva pachet în aceiași mișcare și/sau
>> > să forțezi dezinstalarea unui pachet Important (sau Essential ?).
>>
>> Un link se poate? Aș încerca într-un VM cu Debian 10 amd64 prima dată
>> oricum, dar pe cont propriu nu m-am prins ce ar fi trebuit să fac ca să
>> nu bușesc sistemul. Mulțam!
>
>Îmi pare rău, nu găsesc acum.
>
>Din amintiri, posibil să ai nevoie de elogind și e posibil să nu-ți iasă
>dacă ai ceva desktop instalat (Gnome, KDE) pentru că depind de
>libpam-systemd.
Așa e, într-adevăr! Neintuitiv, dar e nevoie prima dată să instalezi
elogind ca să poți scăpa apoi de systemd. Mă întreb de ce nu o fi
documentată la https://wiki.debian.org/FAQsFromDebianUser#systemd
chestia asta. Doar pentru Jessie văd că s-a făcut efortul…
În fine, e clar că totuși s-a lucrat pentru a face posibilă înlocuirea
systemd… Bravos Debian! Mai mult, se pare ca și runit e o opțiune
disponibilă în paralel cu SysV init. Io's fan OpenRC, dar merge și
runit la o adică, ar trebui să fie mai rapid ca scripturile SysV init,
care lasă de dorit la capitolul viteză de boot.
>Sugestia mea ar fi să încerci cu un sistem fără X, după care să adaugi
>mediul grafic.
Prima încercare am făcut-o pe un VM amd64, fără X, acolo a mers țuț, dar
a trebuit să instalez și policykit-ceva la un moment dat, deși apoi l-am
putut scoate, cu tot cu systemd, dacă am repornit cu SysV init. Ciudat!
Pe Pine64 aveam X instalat, dar nici un desktop, doar un manager de
ferestre simpluț. Și aici a mers, dar la primul restart cu SysV init nu
aveam /etc/inittab, deci a trebuit depanat un pic.
Rezultatul: vreo 20MB de RAM economisiți. Nu e nici mult, dar nici
puțin pentru cei 2GB ai plăcii Pine64, mai important e însă că am scăzut
semnificativ cantitatea de cod ce rulează ca root.
Apropo, mai e posibil să pornești X ca simplu utilizator în Linux? Pe
vremuri deschideam un screen/tmux din consolă și porneam cu startx din
primul tab, unde mă mai uitam la ce mai scuipau în consolă aplicațiile
X pornite. Ideea fiind că desprindeam screen/tmux din consolă și mă
reatașam dintr-un terminal X.
>Comanda 'aptitude why systemd' poate fi extrem de utilă pentru a
>determina ce pachet depinde (indirect) de systemd.
Încă mai e relevant aptitude? Încercam să mă dezbar de obiceiurile cu
apt-get și apt-cache, dar de fapt nici de aptitude n-am scăpat?!? :-]
La modul serios, am scăpat fără aptitude, de regulă încerc un `apt -V
purge` ca să văd ce mai depinde de un pachet ce l-aș rade.
Încă o dată, mulțam fain… Faith in Debian restored!
More information about the RLUG
mailing list