انتشار نصب کننده Archinstall 2.4 مورد استفاده در توزیع Arch Linux

انتشار نصب کننده Archinstall 2.4 منتشر شده است که از آوریل 2021 به عنوان یک گزینه در تصاویر ISO نصب لینوکس Arch گنجانده شده است. Archinstall در حالت کنسول کار می کند و می تواند به جای حالت نصب دستی پیش فرض توزیع استفاده شود. پیاده سازی رابط گرافیکی نصب به طور جداگانه در حال توسعه است، اما در تصاویر نصب آرچ لینوکس گنجانده نشده است و بیش از دو سال است که به روز نشده است.

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

اضافه کردن نظر