البطريق الصغير القبيح

من أجل الفائدة فقط، قررت في فبراير 2019 التعمق في Linux From Scratch مع فكرة أن الوقت قد حان لإنشاء توزيعتي الخاصة، فأنت لا تعرف أبدًا، سيتم إيقاف تشغيل الإنترنت بالفعل، وستصبح توزيعات GNU/Linux الحالية بدون لن يتمكن الإنترنت من تثبيت الحزم.

البطريق الصغير القبيح

أولاً، قمت بتجميع نظام أساسي باستخدام كتاب LFS. بدأ كل شيء، لكنني قررت أن وحدة تحكم Linux العارية كانت مشهدًا محزنًا، فلجأت إلى Xorg. لتثبيت Xorg على النظام الأساسي، تحتاج إلى تثبيت مجموعة من الحزم وفقًا لكتاب BLFS. يعد التثبيت اليدوي للحزم أمرًا جيدًا بالطبع، لكنك تحتاج إلى مساعد. ومن هنا جاءت فكرة إنشاء خدمة تساعد في جمع الطرود.

جوهر الخدمة هو كما يلي: يوجد موقع محدد على مكدس LAMP متصل بقاعدة بيانات الحزمة والذي يقوم بإنشاء برامج نصية لتثبيت Bash بدلاً من صفحات HTML. تقوم قاعدة البيانات بتخزين معلومات حول الحزم والتبعيات والتصحيحات.

أولاً، قمت بتثبيت mc باستخدام الخدمة. والمثير للدهشة أنه تم حل التبعيات وبناء المصادر وتركيبها. ثم أخذت Xorg، وتم تجميعه أيضًا بنجاح. لكن عندما حاولت بناء جنوم، كانت المفاجأة تنتظرني: الاعتماد على الصدأ عبر librsvg. مقال أبريل "الشيء الجيد لا يمكن أن يسمى الصدأ" مخصص لهذه المشكلة.

بعد أن قررت أن كل شيء كان حزينًا مع جنوم، التفت إلى MATE، ولكن تبين أيضًا أنه يعتمد على librsvg. بعد أن تولى Mate استخدام LXDE، كان كل شيء يعمل بشكل مدهش، ولكن مع وجود أخطاء بسيطة (عرض سيء لعناصر التحكم ونقص الرموز في النوافذ).

لحل مشكلة الأزرار، قررت أن ألقي نظرة على الإصدارات السابقة من librsvg على أمل العثور على إصدار لدول مجلس التعاون الخليجي. والمثير للدهشة أنه تبين أن الإصدارات المبكرة من الحزمة كانت مكتوبة لدول مجلس التعاون الخليجي. بعد تجميع الإصدار السابق من librsvg بنجاح، قمت بتثبيت الحزمة gnome-icon-theme-symbolic. وتم حل مشكلة الرموز في النوافذ.

إذا تم حل مشكلة الأزرار، فيجب تثبيت بيئة MATE. وهكذا حدث. تم إنشاء بيئة Mate وتثبيتها بنجاح.

لقد قمت بتثبيت البرامج والألعاب، واتضح أنها بيئة رسومية عملية ومريحة للغاية. بالطبع، هناك مشاكل وعيوب، ولكن بالنسبة للمشرف الفردي فهذه مجرد نتيجة ممتازة.

مراجعة الفيديو باللغة الإنجليزية المكسورة.

المصدر: www.habr.com

إضافة تعليق