Për arsye thjesht kurioziteti, vendosa të shikoj në Linux From Scratch në shkurt të vitit 2019 me mendimin se ishte koha për të krijuar distribucionin tim, gjithmonë në rast se ndonjëherë Interneti do të ndalej dhe distribucionet ekzistuese GNU/Linux nuk do të mundnin të instalonin paketa pa Internet.

Së pari, ndërtova sistemin bazë sipas librit LFS. Gjithçka funksionoi, por duke menduar se një konsolë e zbrazët Linux është një pamje e trishtuar, u angazhova me Xorg. Për të instaluar Xorg në sistemin bazë nevojitet të vendosen një sërë paketash në përputhje me librin BLFS. Instalimi manual i paketave është i mirë, por nevojitet një ndihmës. Kështu lindi ideja për të krijuar një shërbim që do të ndihmonte në grumbullimin e paketave.
Thelbi i shërbimit qëndron në faktin se ekziston një faqe specifike në LAMP-stack që është e lidhur me një bazë të dhënash paketash dhe që gjeneron skripte Bash për instalim në vend të faqeve HTML. Në bazë ruhet informacioni mbi paketat, varësitë dhe patch-ët.
Fillimisht përdora shërbimin për të instaluar mc. Për habinë time, varësitë u zgjidhën, burimet u ndërtuan dhe u instaluan. Më pas, u angazhova me Xorg që gjithashtu përfundoi me sukses. Por kur u përpoqa të ndërtoja GNOME, më priste një surprizë: varësia nga rust përmes librsvg. Kësaj çështjeje i është kushtuar postimi i prillit "Një gjë e mirë nuk do të quhej ndonjëherë e çeliktë".
Duke vendosur se gjithçka ishte keq me GNOME, u angazhova me MATE, por ai gjithashtu rezultoi të ishte varës nga librsvg. Pas Mate, fillova me LXDE, dhe për habinë time, gjithçka funksionoi, por me disa gabime të vogla (vizatimi i keq i elementeve të kontrollit dhe mungesa e ikonave në dritare).
Duke zgjidhur problemin me butonat, vendosa të shikoja versionet e mëparshme të librsvg me shpresën se do të gjeja një version për GCC. Për habi, u zbulua se versionet e hershme të paketës ishin shkruar për GCC. Pas një kompilimi të suksesshëm të versionit të mëparshëm të librsvg, instalova paketën gnome-icon-theme-symbolic. Dhe problemi me ikonat në dritare u zgjidh.
Nëse problemi me butonat u zgjidh, atëherë edhe mjedisi MATE duhet të instalohej. Kështu ndodhi. Mjedisi Mate u ndërtua dhe u instalua me sukses.
Instalova programe dhe lojëra, dhe rezultati ishte një mjedis grafik tërësisht funksional dhe madje komod. Sigurisht, ka probleme dhe mangësi, por për një miner të vetëm, kjo është një rezultat i shkëlqyer.
.
Burimi: habr.com
