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!
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro