Tīri intereses pēc, 2019. gada februārī nolēmu pētīt Linux From Scratch, domājot, ka ir pienācis laiks izveidot savu distribūciju, jo ikvienam varētu sanākt tā, ka internets tiks izslēgts un esošie GNU/Linux distribūcijas nevarēs instalēt pakotnes bez interneta.

Vispirms es sagrieza pamata sistēmu, izmantojot LFS grāmatu. Viss izdevās, taču, uzskatot, ka tukša Linux konsole ir skumjš skats, ķēros pie Xorg. Lai instalētu Xorg pamata sistēmā, jāinstalē tonnas pakotņu saskaņā ar BLFS grāmatu. Roku darbs ar pakotņu instalāciju ir lieliski, bet nepieciešams palīgs. Tā radās ideja izveidot pakalpojumu, kas palīdzētu vākt pakotnes.
Pakalpojuma būtība ir šāda: ir specifiska vietne uz LAMP steka, kas ir saistīta ar pakotņu datu bāzi un ģenerē Bash instalācijas skriptus, nevis HTML lapas. Datu bāzē uzglabā informāciju par pakotnēm, to atkarībām un labojumiem.
Vispirms izmantojot pakalpojumu, instalēju mc. Par pārsteigumu atkarības tika atrisinātas, avota faili tika uzbūvēti un instalēti. Pēc tam ķēros pie Xorg, kura būve arī veiksmīgi noslēdzās. Bet mēģinot uzbūvēt GNOME man sagaidīja pārsteigums: atkarība no rust caur librsvg. Šai problēmai veltīts aprīļa ieraksts ‘Labas lietas rūsai nepienākas’.
Nolemjot, ka ar GNOME viss ir skumji, ķēros pie MATE, bet arī tas, izrādījās, ir atkarīgs no librsvg. Pēc Mate ķēros pie LXDE, par pārsteigumu, viss darbojās, taču ar sīkām kļūdām (slikta vadīklas elementu vizualizācija un ikonu trūkums logos).
Risinot problēmas ar pogām, nolēmu paskatīties uz iepriekšējām librsvg versijām, cerot atrast versiju GCC. Par pārsteigumu, izrādījās, ka agrākās pakotņu versijas ir rakstītas GCC. Pēc veiksmīgas iepriekšējās versijas librsvg kompilācijas instalēju pakotni gnome-icon-theme-symbolic. Un problēma ar ikonām logos tika atrisināta.
Ja problēma ar pogām tika atrisināta, tad arī MATE videi vajadzētu instalēties. Tā arī notika. Mate vide tika veiksmīgi uzbūvēta un instalēta.
Instalēju programmas un spēles, sanāca pavisam strādīga un pat komfortabla grafiskā vide. Protams, ir problēmas un nepilnības, bet vienam minerim tas ir lielisks rezultāts.
.
Avots: habr.com
