Грозно малко пингвинче

Чисто заради интереса, през февруари 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. И проблемът с иконите в windows беше решен.

Ако проблемът с бутоните е разрешен, тогава трябва да се инсталира средата MATE. Така и стана. Средата Mate е изградена и инсталирана успешно.

Инсталирах програми и играчки и се оказа доста работеща и дори удобна графична среда. Разбира се, има проблеми и недостатъци, но за соло поддържащ това е просто отличен резултат.

Видео ревю на развален английски.

Източник: www.habr.com

Добавяне на нов коментар