Arch Linux түгээлтэд ашигласан Archinstall 2.4 суулгагчийг гаргасан

Archinstall 2.4 суулгагчийг гаргасан бөгөөд 2021 оны XNUMX-р сараас эхлэн Arch Linux суулгацын ISO дүрсэнд сонголт болгон оруулсан байна. Archinstall нь консол горимд ажилладаг бөгөөд түгээлтийн өгөгдмөл гараар суулгах горимын оронд ашиглаж болно. Суулгацын график интерфэйсийн хэрэгжилтийг тусад нь боловсруулж байгаа боловч Arch Linux-ийн суулгацын зургуудад ороогүй бөгөөд хоёр жил гаруйн хугацаанд шинэчлэгдээгүй байна.

Archinstall нь интерактив (удирдамжтай) болон автоматжуулсан үйлдлийн горимоор хангадаг. Интерактив горимд хэрэглэгчээс суулгах гарын авлагаас үндсэн тохиргоо болон алхмуудыг багтаасан дараалсан асуултуудыг асууна. Автоматжуулсан горимд стандарт тохиргоог байрлуулахын тулд скрипт ашиглах боломжтой. Суулгагч нь суулгах профайлыг дэмждэг, жишээлбэл, ширээний компьютер (KDE, GNOME, Awesome) сонгох, түүнийг ажиллуулахад шаардлагатай багцуудыг суулгахад зориулагдсан "ширээний" профайл эсвэл "вэб сервер" болон "өгөгдлийн сан" профайлуудыг сонгох, суулгахад зориулагдсан. вэб сервер болон DBMS-ийг дүүргэх .

Шинэ хувилбарт орсон өөрчлөлтүүдийн дунд:

  • Энгийн нэр томъёоны цэсийн санг ашиглахаар орчуулсан шинэ цэсийн системийг санал болгов.
    Arch Linux түгээлтэд ашигласан Archinstall 2.4 суулгагчийг гаргасан
  • archinstall.log()-аар илгээсэн бүртгэлийн оруулгуудыг тодруулах боломжтой өнгөний багцыг өргөтгөсөн.
    Arch Linux түгээлтэд ашигласан Archinstall 2.4 суулгагчийг гаргасан
  • bspwm болон sway хэрэглэгчийн орчныг суулгах профайл, түүнчлэн pipewire мультимедиа серверийг суулгах профайлыг нэмсэн.
  • Дэлгэц дээр гарч буй бүх өгөгдөлд орчуулгыг нутагшуулах, холбоход дэмжлэг үзүүлдэг.
  • Btrfs файлын системийн сайжруулсан дэмжлэг. Btrfs дээр шахалтыг идэвхжүүлэх сонголт болон бичих дээр хуулбарлах горимыг (nodatacow) идэвхгүй болгох сонголтыг нэмсэн.
  • Дискний хуваалтыг удирдах чадамжийг сайжруулсан.
  • Сүлжээний картын хэд хэдэн тохиргоог нэгэн зэрэг тодорхойлох боломжийг олгодог.
  • Pytest дээр суурилсан тестүүдийг нэмсэн.
  • Pacman багц менежерийг дуудах archinstall.run_pacman() функц болон багц хайх archinstall.package_search() функцийг нэмсэн.
  • Multilib-ийг идэвхжүүлэхийн тулд archinstall.Installer() дээр .enable_multilib_repository() функцийг нэмсэн.
  • Тохиргоог ачаалах, хадгалах функцүүд нэмэгдсэн (archinstall.load_config болон archinstall.save_config)
  • Цагийн бүсийн жагсаалтыг харуулах archinstall.list_timezones() функцийг нэмсэн.
  • Шинэ цонхны менежер нь Python хэл дээр бичигдсэн qtile юм.
  • Systemd, grub болон efistub ачаалагчийг нэмэх функцүүд нэмэгдсэн.
  • Хэрэглэгчийн харилцан үйлчлэлийн скриптүүдийг олон файлд хувааж archinstall/lib/user_interaction.py-с archinstall/lib/user_interaction/ директор руу зөөсөн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх