Kole väike pingviin

Puhtalt huvi pärast otsustasin 2019. aasta veebruaris süveneda Linux From Scratchisse mõttega, et on aeg luua oma distributsioon, kunagi ei tea, Internet lülitatakse tegelikult välja ja olemasolevad GNU/Linuxi distributsioonid ilma Internet ei saaks pakette installida.

Kole väike pingviin

Esiteks koostasin LFS-raamatu abil põhisüsteemi. Kõik läks käima, kuid otsustasin, et paljas Linuxi konsool on kurb vaatepilt, võtsin kasutusele Xorgi. Xorgi installimiseks põhisüsteemi peate installima hulga pakette vastavalt BLFS-i raamatule. Paketite käsitsi paigaldamine on muidugi hea, kuid vaja on abilist. Nii tekkiski idee luua teenus, mis aitaks pakke kokku korjata.

Teenuse olemus on järgmine: LAMP-i virnas on konkreetne sait, mis on ühendatud pakettide andmebaasiga ja mis genereerib HTML-lehtede asemel Bashi installiskripte. Andmebaas salvestab teavet pakettide, sõltuvuste ja paikade kohta.

Esiteks installisin teenuse abil mc-i. Üllataval kombel lahendati sõltuvused, ehitati ja paigaldati allikad. Siis võtsin kätte Xorgi, ka selle kokkupanek lõppes edukalt. Kuid kui proovisin GNOME-i ehitada, ootas mind üllatus: sõltuvus roostest librsvg kaudu. Sellele probleemile on pühendatud aprilli postitus “Head asja ei saa roosteks nimetada”.

Olles otsustanud, et GNOME-iga on kõik kurb, pöördusin MATE poole, kuid selgus, et see sõltub ka librsvg-st. Pärast seda, kui Mate võttis kasutusele LXDE, töötas kõik üllatavalt, kuid väikeste vigadega (juhtelementide kehv renderdamine ja ikoonide puudumine akendes).

Nuppudega seotud probleemi lahendades otsustasin vaadata librsvg varasemaid versioone, lootes leida GCC jaoks versiooni. Üllatuslikult selgus, et paketi varased versioonid on kirjutatud GCC jaoks. Pärast librsvg eelmise versiooni edukat kompileerimist installisin paketi gnome-icon-theme-symbolic. Ja akende ikoonide probleem lahendati.

Kui nuppude probleem laheneb, tuleks installida MATE keskkond. Ja nii see juhtuski. Mate keskkond on edukalt ehitatud ja installitud.

Installisin programme ja mänguasju ning see osutus üsna töötavaks ja isegi mugavaks graafiliseks keskkonnaks. Muidugi on probleeme ja puudujääke, kuid soolohooldaja jaoks on see lihtsalt suurepärane tulemus.

Videoülevaade vigases inglise keeles.

Allikas: www.habr.com

Lisa kommentaar