Vilain petit pingouin

Par pur intérêt, en février 2019, j'ai décidé de me lancer dans Linux From Scratch en pensant qu'il était temps de créer ma propre distribution, on ne sait jamais, Internet serait en fait désactivé et les distributions GNU/Linux existantes sans Internet ne serait pas en mesure d'installer des packages.

Vilain petit pingouin

Tout d'abord, j'ai assemblé un système de base en utilisant le livre LFS. Tout a démarré, mais décidant qu'une console Linux nue était un triste spectacle, j'ai adopté Xorg. Pour installer Xorg sur le système de base, vous devez installer un certain nombre de packages conformément au livre BLFS. L'installation manuelle des packages est bien sûr une bonne chose, mais vous avez besoin d'un assistant. C’est ainsi qu’est née l’idée de créer un service permettant de collecter des colis.

L'essence du service est la suivante : il existe un site spécifique sur la pile LAMP qui est connecté à la base de données du package et qui génère des scripts d'installation Bash au lieu de pages HTML. La base de données stocke des informations sur les packages, les dépendances et les correctifs.

Tout d’abord, j’ai installé mc en utilisant le service. Étonnamment, les dépendances ont été résolues, les sources ont été construites et installées. Ensuite, j'ai adopté Xorg ; son assemblage s'est également terminé avec succès. Mais lorsque j'ai essayé de construire GNOME, une surprise m'attendait : une dépendance à rust via librsvg. Le post d’avril « On ne peut pas appeler une bonne chose rouille » est consacré à ce problème.

Ayant décidé que tout était triste avec GNOME, je me suis tourné vers MATE, mais il s'est avéré que cela dépendait aussi de librsvg. Après que Mate ait adopté LXDE, étonnamment, tout a fonctionné, mais avec des erreurs mineures (mauvais rendu des contrôles et manque d'icônes dans les fenêtres).

En résolvant le problème des boutons, j'ai décidé de consulter les versions précédentes de librsvg dans l'espoir de trouver une version pour GCC. Étonnamment, il s'est avéré que les premières versions du package avaient été écrites pour GCC. Après avoir compilé avec succès la version précédente de librsvg, j'ai installé le package gnome-icon-theme-symbolic. Et le problème des icônes dans Windows a été résolu.

Si le problème avec les boutons est résolu, alors l'environnement MATE doit être installé. Et c’est ce qui s’est passé. L'environnement Mate a été construit et installé avec succès.

J'ai installé des programmes et des jouets, et cela s'est avéré être un environnement graphique assez fonctionnel et même confortable. Bien sûr, il y a des problèmes et des lacunes, mais pour un responsable solo, c'est juste un excellent résultat.

Revue vidéo dans un anglais approximatif.

Source: habr.com

Ajouter un commentaire