Гадкае пінгвінёнак

Чыста дзеля цікавасці, вырашыў у лютым 2019 гады пакапацца ў Linux From Scratch з думкай аб тым, што надышоў час свой дыстрыбутыў стварыць, ці мала раптам сапраўды Інтэрнэт адключаць, а наяўныя дыстрыбутывы GNU/Linux без Інтэрнэту не змогуць пакеты ўсталёўваць.

Гадкае пінгвінёнак

Спачатку я сабраў базавую сістэму па кніжцы LFS. Усё завялося, але вырашыўшы, што голая кансоль Linux гэтае сумнае відовішча, узяўся за Іксы (Xorg). Каб усталяваць Xorg на базавую сістэму, трэба паставіць кучу пакетаў у адпаведнасці з кнігай BLFS. Ручная ўсталёўка пакетаў вядома добра, але патрэбен памагаты. Так з'явілася ідэя стварыць сэрвіс, які будзе дапамагаць збіраць пакеты.

Сутнасць сэрвісу складаецца ў наступным: ёсць спецыфічны сайт на LAMP-стэку які злучаны з базай дадзеных пакетаў і які генеруе Bash скрыпты ўсталёўкі замест HTML-старонак. У базе захоўваецца інфармацыя аб пакетах, залежнасцях, патчах.

Спачатку з выкарыстаннем сэрвісу ўстанавіў mc. На здзіўленне залежнасці вырашыліся, зыходнікі пабудаваліся і ўсталяваліся. Затым я ўзяўся за Xorg яго зборка таксама паспяхова скончылася. Але пры спробе сабраць GNOME мяне чакаў неспадзеўку: залежнасць ад rust праз librsvg. Гэтай праблеме прысвечаны красавіцкі пост "Добрую рэч іржой не назавуць".

Вырашыўшы што ўсё сумна з GNOME узяўся за MATE, але ён таксама апынулася залежыць ад librsvg. Пасля Mate узяўся за LXDE, на здзіўленне ўсё зарабіла, але з дробнымі памылкамі (дрэнная прамалёўка элементаў кіравання і адсутнасць абразкоў у вокнах).

Вырашаючы праблему з кнопкамі, вырашыў паглядзець на папярэднія версіі librsvg у надзеі знайсці версію для GCC. На здзіўленне, высветлілася што раннія версіі пакета напісаны для GCC. Пасля паспяховай кампіляцыі папярэдняй версіі librsvg, устанавіў пакет gnome-icon-theme-symbolic. І праблема з абразкамі ў вокнах вырашылася.

Калі праблема з кнопкамі вырашылася, значыць і асяроддзе MATE павінна ўсталявацца. Так і атрымалася. Серада Mate сабралася і ўсталявалася паспяхова.

Усталяваў праграмы і цацкі, атрымалася цалкам сабе працоўнае і нават камфортнае графічнае асяроддзе. Вядома ёсць праблемы і недапрацоўкі, але для майнтайнера-адзіночкі проста выдатны вынік.

Відэа-агляд на ламанай англійскай.

Крыніца: habr.com

Дадаць каментар