إصدار مثبت Archinstall 2.4 المستخدم في توزيعة Arch Linux

تم نشر إصدار مثبت Archinstall 2.4 ، والذي تم تضمينه منذ أبريل 2021 كخيار في صور iso لتثبيت Arch Linux. يعمل Archinstall في وضع وحدة التحكم ويمكن استخدامه بدلاً من وضع التثبيت اليدوي الافتراضي للتوزيع. يجري تطوير تطبيق منفصل لواجهة المستخدم الرسومية للتثبيت ، لكنه غير مضمن في صور تثبيت Arch Linux ولم يتم تحديثه لأكثر من عامين.

يوفر Archinstall أوضاع تشغيل تفاعلية (إرشادية) وآلية. في الوضع التفاعلي ، يُطرح على المستخدم أسئلة متسلسلة تغطي الإعدادات والإجراءات الأساسية من دليل التثبيت. في الوضع التلقائي ، من الممكن استخدام البرامج النصية لنشر التكوينات النموذجية. يدعم المثبت أيضًا ملفات تعريف التثبيت ، على سبيل المثال ، ملف تعريف "سطح المكتب" لتحديد سطح المكتب (KDE ، GNOME ، Awesome) وتثبيت الحزم اللازمة لتشغيله ، أو ملفات تعريف "خادم الويب" و "قاعدة البيانات" لاختيار خادم الويب وتثبيته وحشو DBMS.

من بين التغييرات في الإصدار الجديد:

  • تم اقتراح نظام قائمة جديد، وترجمته لاستخدام مكتبة القائمة ذات المصطلحات البسيطة.
    إصدار مثبت Archinstall 2.4 المستخدم في توزيعة Arch Linux
  • تم توسيع مجموعة الألوان المتاحة لتمييز إدخالات السجل المرسلة عبر Archinstall.log().
    إصدار مثبت Archinstall 2.4 المستخدم في توزيعة Arch Linux
  • تمت إضافة ملفات تعريف لتثبيت بيئات المستخدم bspwm وsway، بالإضافة إلى ملف تعريف لتثبيت خادم الوسائط المتعددة Pipewire.
  • يتم توفير الدعم للتوطين وربط الترجمات لجميع البيانات المعروضة على الشاشة.
  • تحسين الدعم لنظام الملفات Btrfs. تمت إضافة خيار لتمكين الضغط في Btrfs وخيار لتعطيل وضع النسخ عند الكتابة (nodatacow).
  • قدرات محسنة لإدارة أقسام القرص.
  • يتم توفير القدرة على تحديد العديد من تكوينات بطاقة الشبكة في وقت واحد.
  • الاختبارات المضافة على أساس pytest.
  • تمت إضافة وظيفة Archinstall.run_pacman() لاستدعاء مدير حزم pacman، بالإضافة إلى وظيفةarchinstall.package_search() للبحث عن الحزم.
  • تمت إضافة وظيفة .enable_multilib_repository() إلى Archinstall.Installer() لتمكين multilib.
  • تمت إضافة وظائف لتحميل وحفظ الإعدادات (archinstall.load_config وarchinstall.save_config)
  • تمت إضافة وظيفة Archinstall.list_timezones() لعرض قائمة المناطق الزمنية.
  • مدير النوافذ الجديد هو qtile، مكتوب بلغة بايثون.
  • تمت إضافة وظائف لإضافة أدوات تحميل التشغيل systemd وgrub وefistub.
  • تم تقسيم البرامج النصية لتفاعل المستخدم إلى ملفات متعددة وتم نقلها من Archinstall/lib/user_interaction.py إلى دليل Archinstall/lib/user_interaction/.

المصدر: opennet.ru

إضافة تعليق