Bjaurus mažas pingvinas

Tik įdomumo dėlei 2019 m. vasario mėn. nusprendžiau pasigilinti į „Linux From Scratch“ su mintimi, kad laikas sukurti savo platinimą, niekada negali žinoti, internetas iš tikrųjų bus išjungtas, o esami GNU/Linux platinimai be internetas negalėtų įdiegti paketų.

Bjaurus mažas pingvinas

Pirmiausia, naudodamas LFS knygą, surinkau pagrindinę sistemą. Viskas prasidėjo, bet nusprendęs, kad plika „Linux“ konsolė yra liūdnas vaizdas, pasirinkau Xorg. Norėdami įdiegti Xorg bazinėje sistemoje, turite įdiegti daugybę paketų pagal BLFS knygą. Žinoma, rankinis paketų diegimas yra geras, bet jums reikia asistento. Taip kilo mintis sukurti paslaugą, kuri padėtų atsiimti siuntas.

Paslaugos esmė yra tokia: LAMP krūvoje yra konkreti svetainė, kuri yra prijungta prie paketų duomenų bazės ir kuri generuoja Bash diegimo scenarijus, o ne HTML puslapius. Duomenų bazėje saugoma informacija apie paketus, priklausomybes ir pataisas.

Pirmiausia įdiegiau mc naudodamasis paslauga. Keista, kad priklausomybės buvo išspręstos, šaltiniai pastatyti ir sumontuoti. Tada aš pasirinkau Xorg; jo surinkimas taip pat sėkmingai baigtas. Bet kai bandžiau sukurti GNOME, manęs laukė staigmena: priklausomybė nuo rūdžių per librsvg. Šiai problemai skirtas balandžio mėnesio įrašas „Gero dalyko negalima pavadinti rūdimis“.

Nusprendęs, kad su GNOME viskas liūdna, kreipiausi į MATE, bet paaiškėjo, kad tai taip pat priklauso nuo librsvg. Po to, kai Mate pradėjo naudoti LXDE, stebėtinai viskas veikė, bet su nedidelėmis klaidomis (prastas valdiklių atvaizdavimas ir piktogramų trūkumas languose).

Išspręsdamas problemą su mygtukais, nusprendžiau pažvelgti į ankstesnes librsvg versijas, tikėdamasis rasti GCC versiją. Keista, bet paaiškėjo, kad ankstyvosios paketo versijos buvo parašytos GCC. Sėkmingai sukompiliavęs ankstesnę librsvg versiją, įdiegiau paketą gnome-icon-theme-symbolic. Ir problema su piktogramomis languose buvo išspręsta.

Jei problema su mygtukais išspręsta, tuomet reikia įdiegti MATE aplinką. Taip ir atsitiko. Mate aplinka sukurta ir įdiegta sėkmingai.

Įdiegiau programas ir žaislus, tai pasirodė gana darbinga ir net patogi grafinė aplinka. Žinoma, yra problemų ir trūkumų, bet vienam prižiūrėtojui tai tiesiog puikus rezultatas.

Video peržiūra laužyta anglų kalba.

Šaltinis: www.habr.com

Добавить комментарий