Koletu pingviinike

Puhtalt huvi pärast otsustasin 2019. aasta veebruaris uurida Linux From Scratchi mõttega, et on aeg luua oma distributsioon, et äkki tõesti internet sulgub ja olemasolevad GNU/Linux distributsioonid ei saa pakette paigaldada ilma internetita.

Koletu pingviinike

Esmalt kogusin põhisüsteemi LFS-i raamatust. Kõik töötas, kuid otsustasin, et paljas Linuxi konsool on kurb vaatepilt, seega hakkasin Xorgi peale. Xorgi paigaldamiseks põhisüsteemile tuleb paigaldada hulk pakette vastavalt BLFS-i raamatule. Käsitsi pakettide paigaldamine on muidugi hea, kuid on vaja abimeest. Nii sündis idee luua teenus, mis aitaks pakette kokku koguda.

Teenuse sisu on järgmine: sellel on spetsiifiline LAMP-i omadustega veebisait, mis on seotud pakettide andmebaasiga ja genereerib paigaldus-Bash skripte HTML-lehtede asemel. Andmebaasis hoitakse teavet pakettide, sõltuvuste ja patšide kohta.

Alguses paigaldasin teenuse abil mc. Üllatuslikult lahendati sõltuvused, allikakood koostati ja paigaldati. Siis hakkasin Xorgi kallale ja selle koostamine lõppes samuti edukalt. Kuid proovides GNOME'i kokku panna ootas mind üllatus: sõltuvus rustist librsvg kaudu. Sellele probleemile on pühendatud aprillikuu postituses "Hea asi ei saa roosteks nimetada".

Otsustades, et GNOME'iga on olukord kurb, hakkasin uurima MATE-d, kuid selgus, et see sõltub samuti librsvg-st. Pärast Mate'i proovimist jõudsin LXDE-ni, üllatuseks töötas kõik, kuid väikeste vigadega (halva juhtnuppude joonistamise ja ikoonide puudumisega aknades).

Lahendades nuppude probleemi, otsustasin vaadata varasemaid librsvg versioone lootuses leida GCC jaoks sobiv versioon. Üllatavalt selgus, et varasemad versioonid on kirjutatud GCC jaoks. Pärast varasema librsvg versiooni edukat kompileerimist paigaldasin paketi gnome-icon-theme-symbolic. Ja probleem ikoonidega akendes lahenes.

Kui nuppude probleem lahenes, pidid ka MATE keskkond paigalduma. Nii see ka toimus. MATE keskkond kogunes ja paigaldus edukalt.

Paigaldasin programme ja mänge, tulemuseks oli täiesti töökas ja isegi mugav graafiline keskkond. Loomulikult on probleeme ja puudujääke, kuid üksikute kaevurite jaoks on see suurepärane tulemus.

Videovaatlus katkise inglise keele oskusega.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster