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

ที่มา: opennet.ru

เพิ่มความคิดเห็น