Brzydki mały pingwin

Czysto dla ciekawości, w lutym 2019 zdecydowałem się zagłębić w Linux From Scratch z myślą, że nadszedł czas na zbudowanie własnej dystrybucji, nigdy nie wiadomo, Internet faktycznie zostanie wyłączony, a istniejące dystrybucje GNU/Linux bez Internet nie byłby w stanie zainstalować pakietów.

Brzydki mały pingwin

Najpierw zmontowałem podstawowy system, korzystając z książki LFS. Wszystko się zaczęło, ale uznając, że goła konsola Linux to smutny widok, zająłem się Xorgiem. Aby zainstalować Xorg na systemie bazowym należy zainstalować kilka pakietów zgodnie z książką BLFS. Ręczna instalacja pakietów jest oczywiście dobra, ale potrzebujesz asystenta. Tak zrodził się pomysł stworzenia usługi pomagającej w odbiorze paczek.

Istota usługi jest następująca: na stosie LAMP znajduje się określona witryna, która jest połączona z bazą danych pakietów i która zamiast stron HTML generuje skrypty instalacyjne Bash. Baza danych przechowuje informacje o pakietach, zależnościach i poprawkach.

Najpierw zainstalowałem mc za pomocą usługi. Co zaskakujące, zależności zostały rozwiązane, źródła zostały zbudowane i zainstalowane. Następnie zająłem się Xorgiem, jego montaż również zakończył się sukcesem. Ale kiedy próbowałem zbudować GNOME, czekała mnie niespodzianka: zależność od rdzy poprzez librsvg. Kwietniowy post „Dobrego nie można nazwać rdzą” poświęcony jest temu problemowi.

Zdecydowawszy, że z GNOME wszystko jest nie tak, zwróciłem się do MATE, ale okazało się, że zależy to również od librsvg. Po tym, jak Mate zajął się LXDE, zaskakująco wszystko działało, ale z drobnymi błędami (słabe renderowanie elementów sterujących i brak ikon w oknach).

Rozwiązując problem z przyciskami, zdecydowałem się zajrzeć do poprzednich wersji librsvg w nadziei, że znajdę wersję dla GCC. Co zaskakujące, okazało się, że wczesne wersje pakietu zostały napisane dla GCC. Po pomyślnym skompilowaniu poprzedniej wersji librsvg zainstalowałem pakiet gnome-icon-theme-symbolic. I problem z ikonami w Windowsie został rozwiązany.

Jeżeli problem z przyciskami został rozwiązany należy zainstalować środowisko MATE. I tak się stało. Środowisko Mate zostało pomyślnie zbudowane i zainstalowane.

Zainstalowałem programy i zabawki i okazało się, że jest to całkiem działające, a nawet wygodne środowisko graficzne. Oczywiście są problemy i niedociągnięcia, ale jak na solowego opiekuna jest to po prostu znakomity wynik.

Recenzja wideo w łamanym języku angielskim.

Źródło: www.habr.com

Dodaj komentarz