Grdi mali pingvin

Čisto zaradi zanimanja sem se februarja 2019 odločil, da se poglobim v Linux From Scratch z mislijo, da je čas, da zgradim lastno distribucijo, nikoli ne veš, internet bi bil dejansko izklopljen, obstoječe distribucije GNU/Linux pa brez internet ne bi mogel namestiti paketov.

Grdi mali pingvin

Najprej sem sestavil osnovni sistem s pomočjo knjige LFS. Vse se je začelo, toda ko sem se odločil, da je gola konzola Linux žalosten prizor, sem prevzel Xorg. Če želite namestiti Xorg na osnovni sistem, morate namestiti kup paketov v skladu s knjigo BLFS. Ročna namestitev paketov je seveda dobra, vendar potrebujete pomočnika. Tako se je porodila ideja, da ustvarimo storitev, ki bi pomagala pri zbiranju paketov.

Bistvo storitve je naslednje: na skladu LAMP je določeno mesto, ki je povezano z bazo paketov in namesto strani HTML generira namestitvene skripte Bash. Baza podatkov shranjuje informacije o paketih, odvisnostih in popravkih.

Najprej sem namestil mc s storitvijo. Presenetljivo so bile odvisnosti razrešene, viri so bili zgrajeni in nameščeni. Potem sem se lotil Xorga; tudi njegovo sestavljanje se je uspešno zaključilo. Toda ko sem poskušal sestaviti GNOME, me je čakalo presenečenje: odvisnost od rust prek librsvg. Temu problemu je posvečena aprilska objava »Dobri stvari se ne reče rja«.

Ko sem se odločil, da je z GNOME vse žalostno, sem se obrnil na MATE, vendar se je izkazalo, da je odvisno tudi od librsvg. Potem ko se je Mate lotil LXDE, je presenetljivo vse delovalo, vendar z manjšimi napakami (slabo upodabljanje kontrolnikov in pomanjkanje ikon v oknih).

Ker sem rešil težavo z gumbi, sem se odločil pogledati prejšnje različice librsvg v upanju, da bom našel različico za GCC. Presenetljivo se je izkazalo, da so bile zgodnje različice paketa napisane za GCC. Po uspešnem prevajanju prejšnje različice librsvg sem namestil paket gnome-icon-theme-symbolic. In problem z ikonami v oknih je bil rešen.

Če je težava z gumbi odpravljena, je treba namestiti okolje MATE. In tako se je zgodilo. Okolje Mate je uspešno zgrajeno in nameščeno.

Namestil sem programe in igrače in izkazalo se je, da je precej delovno in celo udobno grafično okolje. Seveda obstajajo težave in pomanjkljivosti, a za samostojnega vzdrževalca je to le odličen rezultat.

Video pregled v polomljeni angleščini.

Vir: www.habr.com

Dodaj komentar