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


