Poguban pingvinček

Iz čistega interesa sem se februarja 2019 odločil, da se lotim Linux From Scratch z mislijo, da je čas, da si izdelam svoj distribucijski paket, saj bi se lahko Internet kdaj pa kdaj izklopil, obstoječi GNU/Linux distribucijski paketi pa brez Interneta ne bi mogli namestiti paketov.

Poguban pingvinček

Najprej sem zgradil osnovni sistem po knjigi LFS. Vse je delovalo, vendar pa sem ugotovil, da je goli Linux konzola žalosten prizor, zato sem se lotil Xorg. Za namestitev Xorga na osnovni sistem je treba namestiti kup paketov v skladu s knjigo BLFS. Ročna namestitev paketov je sicer dobra, vendar potrebujem pomočnika. Tako se je rodila ideja o ustvarjanju storitve, ki bo pomagala pri zbiranju paketov.

Bistvo storitve je naslednje: obstaja specifična spletna stran na LAMP stéku, ki je povezana z bazo podatkov paketov in generira Bash skripte za namestitev namesto HTML-strani. V bazi so shranjeni podatki o paketih, odvisnostih in popravkih.

Najprej sem s pomočjo storitve namestil mc. Na presenečenje so se odvisnosti rešile, izvorne kode so se zgradile in namestile. Potem sem se lotil Xorga in njegove gradnje, ki se je prav tako uspešno končala. Vendar pa me je ob poskusu gradnje GNOME čakala presenečenje: odvisnost od rust prek librsvg. Te težavi je posvečen aprilski zapis "Dobre stvari ne bodo rjavile".

Ko sem se odločil, da je GNOME mračno, sem se lotil MATE, vendar se je izkazalo, da je tudi on odvisen od librsvg. Po Mate sem se lotil LXDE, na presenečenje je vse delovalo, vendar s manjšimi napakami (slaba risba kontrolnih elementov in pomanjkanje ikon v oknih).

Ko sem reševal težavo s gumbi, sem se odločil, da si ogledam prejšnje različice librsvg v upanju, da bom našel različico za GCC. Na presenečenje se je izkazalo, da so bile zgodnje različice paketa napisane za GCC. Po uspešni kompilaciji prejšnje različice librsvg sem namestil paket gnome-icon-theme-symbolic. In težava z ikonami v oknih se je rešila.

Če je težava z gumbi rešljiva, potem bi se morala tudi okolja MATE uspešno namestiti. In tako je bilo. Okolje Mate se je uspešno zgradilo in namestilo.

Namestil sem programe in igre, dobil sem povsem delujoče in celo udobno grafično okolje. Seveda so prisotne težave in pomanjkljivosti, vendar je to za enojnega rudarja odlična rešitev.

Video pregled v broken angleščini.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster