Ružni mali pingvin

Čisto interesa radi, u veljači 2019. sam se odlučio zadubiti u Linux From Scratch s mišlju da je vrijeme da napravim vlastitu distribuciju, nikad se ne zna, internet bi zapravo bio isključen, a postojeće GNU/Linux distribucije bez Internet ne bi mogao instalirati pakete.

Ružni mali pingvin

Prvo sam sastavio osnovni sustav koristeći LFS knjigu. Sve je krenulo, ali odlučivši da je gola Linux konzola tužan prizor, uzeo sam Xorg. Da biste instalirali Xorg na osnovni sustav morate instalirati hrpu paketa u skladu s BLFS knjigom. Ručna instalacija paketa je naravno dobra, ali trebate pomoćnika. Tako se rodila ideja da se napravi servis za prikupljanje paketa.

Suština usluge je sljedeća: na LAMP stogu postoji određena stranica koja je povezana s bazom podataka paketa i koja umjesto HTML stranica generira Bash instalacijske skripte. Baza podataka pohranjuje informacije o paketima, ovisnostima i zakrpama.

Prvo sam instalirao mc koristeći uslugu. Začudo, ovisnosti su riješene, izvori su izgrađeni i instalirani. Zatim sam se prihvatio Xorga; njegovo sastavljanje je također uspješno završeno. Ali kad sam pokušao izgraditi GNOME, čekalo me iznenađenje: ovisnost o rustu preko librsvg. Ovom problemu posvećen je travanjski post “A good thing can be called rđa”.

Odlučivši da je sve tužno s GNOME-om, okrenuo sam se MATE-u, ali se također pokazalo da ovisi o librsvg-u. Nakon što je Mate prihvatio LXDE, začudo je sve radilo, ali s manjim greškama (loše renderiranje kontrola i nedostatak ikona u prozorima).

Rješavajući problem s gumbima, odlučio sam pogledati prethodne verzije librsvg-a u nadi da ću pronaći verziju za GCC. Iznenađujuće, pokazalo se da su rane verzije paketa bile napisane za GCC. Nakon uspješnog kompajliranja prethodne verzije librsvg-a, instalirao sam paket gnome-icon-theme-symbolic. I problem s ikonama u windowsima je riješen.

Ako je problem s gumbima riješen, trebalo bi instalirati MATE okruženje. I tako se dogodilo. Mate okruženje je uspješno izgrađeno i instalirano.

Instalirao sam programe i igračke, i pokazalo se da je to prilično radno i čak ugodno grafičko okruženje. Naravno, ima problema i nedostataka, ali za solo održavatelja to je samo izvrstan rezultat.

Video recenzija na slomljenom engleskom.

Izvor: www.habr.com

Dodajte komentar