Archinstall เวอร์ชัน 2.4 ได้ถูกปล่อยออกมาแล้ว และสามารถเลือกใช้งานได้ในอิมเมจ ISO สำหรับการติดตั้ง Arch ตั้งแต่เดือนเมษายน 2021 LinuxArchinstall ทำงานในโหมดคอนโซลและสามารถใช้แทนโหมดการติดตั้งแบบแมนนวลตามค่าเริ่มต้นได้ อินเทอร์เฟซการติดตั้งแบบกราฟิกกำลังอยู่ระหว่างการพัฒนาแยกต่างหาก แต่ไม่ได้รวมอยู่ในอิมเมจการติดตั้งของ Arch Linux และไม่ได้มีการอัปเดตมานานกว่าสองปีแล้ว
Archinstall มีโหมดการทำงานแบบโต้ตอบ (แนะนำ) และแบบอัตโนมัติ ในโหมดโต้ตอบ ผู้ใช้จะถูกถามคำถามต่อเนื่องซึ่งครอบคลุมการตั้งค่าพื้นฐานและขั้นตอนต่างๆ จากคู่มือการติดตั้ง ในโหมดอัตโนมัติ คุณสามารถใช้สคริปต์เพื่อปรับใช้การกำหนดค่ามาตรฐานได้ โปรแกรมติดตั้งยังรองรับโปรไฟล์การติดตั้ง เช่น โปรไฟล์ "เดสก์ท็อป" สำหรับการเลือกเดสก์ท็อป (KDE, GNOME, Awesome) และติดตั้งแพ็คเกจที่จำเป็นสำหรับการทำงาน หรือโปรไฟล์ "เว็บเซิร์ฟเวอร์" และ "ฐานข้อมูล" สำหรับการเลือกและติดตั้ง การบรรจุเว็บเซิร์ฟเวอร์และ DBMS .
ท่ามกลางการเปลี่ยนแปลงในเวอร์ชันใหม่:
- มีการเสนอระบบเมนูใหม่ แปลให้ใช้ไลบรารีเมนูคำศัพท์ง่ายๆ

- ชุดสีที่ใช้สำหรับการไฮไลต์รายการบันทึกที่ส่งผ่าน Archinstall.log() ได้รับการขยายแล้ว

- เพิ่มโปรไฟล์สำหรับการติดตั้งสภาพแวดล้อมผู้ใช้ bspwm และ sway รวมถึงโปรไฟล์สำหรับการติดตั้งมัลติมีเดีย เซิร์ฟเวอร์ ลวดท่อ
- รองรับการแปลและการเชื่อมต่อการแปลสำหรับข้อมูลทั้งหมดที่แสดงบนหน้าจอ
- ปรับปรุงการรองรับระบบไฟล์ 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 ซึ่งเขียนด้วยภาษา Python
- เพิ่มฟังก์ชั่นเพื่อเพิ่มตัวโหลดบูต systemd, grub และ efistub
- สคริปต์การโต้ตอบผู้ใช้ถูกแบ่งออกเป็นหลายไฟล์ และย้ายจาก archinstall/lib/user_interaction.py ไปยังไดเร็กทอรี archinstall/lib/user_interaction/
ที่มา: opennet.ru


