Boo
3شهر

آلة افتراضية من Linux من الصفر

لقد كانت تحديًا مثيرًا الحفاظ على آلة افتراضية من Linux من الصفر (LFS) لمدة تقارب 5 أشهر. بمساعدة الذكاء الاصطناعي، تمكنت من إنشاء سكريبتات للحفاظ على النظام وبناء الحزم. تستخدم هذه السكريبتات في الغالب كتب تطوير LFS وBeyond LFS (BLFS) الخاصة بـ systemd وتستخرج التعليمات منها حول كيفية بناء الحزم. عندما أقول "تطوير" أعني أحدث فرع تطويري من التوزيعة، على عكس فرعها المستقر. ومع ذلك، فإن هذه السكريبتات بعيدة عن الكمال. فهي أحيانًا تفشل في تحديث الحزم، خاصة الحزم الكبيرة مثل qt6 و firefox و rust ومجموعات الحزم مثل plasma-all و frameworks6. اليوم، في الواقع، فشلت كل من imagemagick و gtk3 في البناء بشكل صحيح، لذا كتبت سكريبتات بناء مخصصة لي لحل المشكلة. العديد من الحزم في الآلة الافتراضية التي كنت أحافظ عليها في الواقع عند أحدث إصدار لها من المصدر، حتى عندما لا يكون هذا الإصدار موجودًا في كتاب LFS/BLFS. على سبيل المثال، لدي KDE Plasma 6.7.2 مثبتة، على الرغم من أن 6.6.5 هو أحدث إصدار تم تجميعه في الكتاب. أنا في الواقع متفاجئ جدًا لأنني تمكنت من الحفاظ على الآلة الافتراضية لفترة طويلة، نظرًا لأنها تحتوي على مجموعة كاملة من الحزم بما في ذلك كل من بيئات سطح المكتب KDE Plasma و GNOME. لقد قمت أيضًا بتثبيت GNU Octave و Julia و R حيث أن هذه أدوات مفيدة للرياضيين/الإحصائيين. تشير "636" في مخرجات hyfetch إلى عدد حزم كتب LFS و BLFS التي قمت بتثبيتها والحفاظ عليها باستخدام تعليمات الكتاب. تشير "57" إلى عدد الحزم المثبتة من سكريبتات التعبئة المخصصة التي كتبتها. "1" في نفس السطر مع "57" تشير إلى عدد حزم Julia التي قمت بتثبيتها. "74" تشير إلى عدد حزم Python التي قمت بتثبيتها. "29" تشير إلى عدد حزم R التي قمت بتثبيتها. الخلفية في لقطة الشاشة هذه هي واحدة من صوري الملتقطة في ثكنات جزين في أبريل.

صورة رفعها Brenton

Linux مجتمع

linux مجتمع، الدردشة والمناقشة.

3 آلاف ارواح

قابل أشخاص جدد

50,000,000+ تحميل

آلة افتراضية من Linux من الصفر (لقد كانت تحديًا مثيرًا ...) | Linux عالمي - 04‏/07‏/2026 04:04