เมื่อเร็ว ๆ นี้ เปิดตัวโปรแกรมติดตั้งเวอร์ชันใหม่ «Archinstall 2.4»ซึ่งเป็นทางเลือกในเดือนเมษายน 2021 รวมอยู่ในอิมเมจ iso การติดตั้ง Arch Linux และการใช้งาน GUI การติดตั้งแยกต่างหากอยู่ระหว่างการพัฒนา แต่ไม่รวมอยู่ในอิมเมจการติดตั้ง Arch Linux และไม่มีการอัปเดตมานานกว่าสองปี .
สำหรับผู้ที่ยังไม่ทราบถึงการรวมตัวติดตั้ง Archinstall คุณควรรู้ว่า โปรแกรมติดตั้งนี้ทำงานในโหมดคอนโซลและเสนอให้เป็นตัวเลือกในการติดตั้งอัตโนมัติ auto. ตามค่าเริ่มต้นเช่นเมื่อก่อนจะมีโหมดแมนนวลซึ่งเกี่ยวข้องกับการใช้คู่มือการติดตั้งทีละขั้นตอน
ตัวติดตั้ง มีสองโหมด: แนะนำและอัตโนมัติ:
- ในโหมดโต้ตอบ ผู้ใช้จะถูกถามคำถามตามลำดับซึ่งครอบคลุมขั้นตอนการตั้งค่าพื้นฐานและคู่มือการติดตั้ง
- ในโหมดอัตโนมัติ คุณสามารถใช้สคริปต์เพื่อสร้างเทมเพลตการติดตั้งอัตโนมัติทั่วไปได้ โหมดนี้เหมาะสำหรับการสร้างแอสเซมบลีของคุณเองที่ออกแบบมาสำหรับการติดตั้งอัตโนมัติด้วยชุดการกำหนดค่าและแพ็คเกจทั่วไปที่ติดตั้งไว้ ตัวอย่างเช่น สำหรับการติดตั้ง Arch Linux อย่างรวดเร็วในสภาพแวดล้อมเสมือน
ด้วย Archinstall สามารถสร้างโปรไฟล์การติดตั้งเฉพาะได้ตัวอย่างเช่นโปรไฟล์ "เดสก์ท็อป" เพื่อเลือกเดสก์ท็อป (KDE, GNOME, Awesome) และติดตั้งแพ็กเกจที่จำเป็นเพื่อให้ใช้งานได้หรือโปรไฟล์ "เว็บเซิร์ฟเวอร์" และ "ฐานข้อมูล" เพื่อเลือกและติดตั้งเนื้อหาเว็บเซิร์ฟเวอร์และ DBMS . คุณยังสามารถใช้โปรไฟล์สำหรับการติดตั้งเครือข่ายและการปรับใช้ระบบอัตโนมัติกับกลุ่มของเซิร์ฟเวอร์
Archinstall 2.4.0 คุณสมบัติใหม่ที่สำคัญ
ในเวอร์ชันใหม่ของ Archinstall 2.4 ที่นำเสนอนี้ เน้นว่า มีการเสนอระบบเมนูใหม่ แปลเพื่อใช้ไลบรารีเมนูเงื่อนไขธรรมดา บวกกับชุดสีที่พร้อมใช้งานสำหรับการเน้นรายการบันทึกที่ส่งผ่าน archinstall.log()
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในตัวติดตั้งเวอร์ชันใหม่นี้คือ เพิ่มโปรไฟล์เพื่อติดตั้ง bspwm และเปลี่ยนแปลงสภาพแวดล้อมของผู้ใช้ รวมถึงโปรไฟล์สำหรับติดตั้งเซิร์ฟเวอร์สื่อของ pipewire ซึ่งขยายรายการการติดตั้งสภาพแวดล้อมที่โปรแกรมติดตั้งรองรับ
นอกจากนั้น เราจะพบว่า รองรับการแปลเป็นภาษาท้องถิ่นและการเชื่อมต่อของการแปล สำหรับข้อมูลทั้งหมดที่แสดงบนหน้าจอ นอกเหนือไปจากความจริงที่ว่าการรองรับระบบไฟล์ Btrfs ก็ได้รับการปรับปรุงอย่างมากเช่นกัน เนื่องจากในเวอร์ชันใหม่ของ ArchInstall 2.4.0 a ตัวเลือกเพื่อเปิดใช้งานการบีบอัดบน Btrfs และตัวเลือกในการปิดใช้งานโหมดคัดลอกเมื่อเขียน (nodatacow)
ในส่วนของ คุณสมบัติใหม่, ในเวอร์ชั่นใหม่นี้เน้นว่าฟังก์ชั่นถูกเพิ่มเข้ามา Archinstall.run_pacman() เพื่อเรียกผู้จัดการแพ็คเกจ pacman และฟังก์ชั่น Archinstall.package_search() เพื่อค้นหาแพ็คเกจ รวมถึงฟังก์ชันใหม่ที่เพิ่มเข้ามาในการโหลดและบันทึกการกำหนดค่า (archinstall.load_config และ archinstall.save_config) และฟังก์ชัน archinstall.list_timezones() เพื่อแสดงรายการเขตเวลา
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจากตัวติดตั้งเวอร์ชันใหม่นี้:
- สคริปต์การโต้ตอบของผู้ใช้ถูกแบ่งออกเป็นหลายไฟล์และย้ายจาก archinstall/lib/user_interaction.py ไปยังไดเร็กทอรี archinstall/lib/user_interaction/
- ตัวเลือกเพิ่มเติมสำหรับการจัดการพาร์ติชั่นดิสก์
- มีความเป็นไปได้ของการกำหนดการกำหนดค่าการ์ดเครือข่ายหลายแบบพร้อมกัน
- เพิ่มการทดสอบตาม pytest
- เพิ่มฟังก์ชัน .enable_multilib_repository() ไปยัง archinstall.Installer() เพื่อเปิดใช้งาน multilib
- ตัวจัดการหน้าต่างใหม่คือ qtile เขียนด้วย Python
- เพิ่มฟังก์ชันเพื่อเพิ่มตัวโหลดการบูต systemd, grub และ efistub
- มีการสร้างตัวอย่างสำหรับ –disk_layouts, –creds และ –conf เนื่องจากตอนนี้ถูกแบ่งออกเป็นไฟล์แยกต่างหากเพื่อให้เป็นไปตามข้อกังวลด้านความปลอดภัยเมื่อแชร์การตั้งค่าผู้ใช้แบบสาธารณะ สิ่งนี้ทำให้ง่ายต่อการสนับสนุนและกำหนดค่าหลายเครื่อง เนื่องจากสามารถแบ่งปัน –conf ทั่วไป แต่มี –disk_layouts ต่างกัน
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับตัวติดตั้งเวอร์ชันใหม่นี้ คุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.