Arch Linux дистрибуциясында колдонулган Archinstall 2.4 орнотуучусунун чыгарылышы

Archinstall 2.4 орнотуучусунун релизи жарыяланды, ал 2021-жылдын апрелинен баштап 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() функциясы кошулду.
  • Жаңы терезе менеджери qtile, Python тилинде жазылган.
  • Systemd, grub жана efistub жүктөөчүлөрүн кошуу үчүн кошумча функциялар.
  • Колдонуучунун өз ара аракеттенүүсүнүн скрипттери бир нече файлдарга бөлүнгөн жана archinstall/lib/user_interaction.py файлынан archinstall/lib/user_interaction/ каталогуна көчүрүлгөн.

Source: opennet.ru

Комментарий кошуу