Выпуск усталёўніка Archinstall 2.4, ужывальнага ў дыстрыбутыве Arch Linux

Апублікаваны выпуск усталёўніка Archinstall 2.4, які з красавіка 2021 гады ў якасці опцыі ўваходзіць у склад усталявальных iso-вобразаў Arch Linux. Archinstall працуе ў кансольным рэжыме і можа выкарыстоўвацца замест прапанаванага па змаўчанні ручнога рэжыму ўсталёўкі дыстрыбутыва. Асобна развіваецца рэалізацыя графічнага інтэрфейсу ўсталёўкі, але яна не ўключаная ў склад усталявальных выяў Arch Linux і ўжо больш за два гады не абнаўлялася.

Archinstall дае дыялогавы (guided) і аўтаматызаваны рэжымы працы. У дыялогавым рэжыме карыстачу паслядоўна задаюцца пытанні, якія ахопліваюць асноўныя налады і дзеянні з кіраўніцтва па ўсталёўцы. У аўтаматызаваным рэжыме ёсць магчымасць выкарыстання скрыптоў для разгортвання тыпавых канфігурацый. Усталёўнік таксама падтрымлівае профілі ўсталёўкі, напрыклад, профіль "desktop" для выбару працоўнага стала (KDE, GNOME, Awesome) і ўсталёўкі неабходных для яго працы пакетаў, або профілі "webserver" і "database" для выбару і ўсталёўкі начыння web-сервераў і СКБД .

Сярод змен у новай версіі:

  • Прапанавана новая сістэма меню, пераведзеная на выкарыстанне бібліятэкі simple-term-menu.
    Выпуск усталёўніка Archinstall 2.4, ужывальнага ў дыстрыбутыве Arch Linux
  • Пашыраны набор кветак, даступны для падсвятлення запісаў у логу, якія адпраўляюцца праз archinstall.log().
    Выпуск усталёўніка Archinstall 2.4, ужывальнага ў дыстрыбутыве Arch Linux
  • Дададзеныя профілі для ўсталёўкі карыстацкіх асяродкаў bspwm і sway, а таксама профіль для ўсталёўкі мультымедыйнага сервера pipewire.
  • Дадзена падтрымка лакалізацыі і падлучэння перакладаў для ўсіх выводных на экран дадзеных.
  • Палепшана падтрымка файлавай сістэмы Btrfs. Дададзена опцыя для ўключэння сціску ў Btrfs і опцыя для адключэння рэжыму copy-on-write (nodatacow).
  • Пашыраны магчымасці для кіравання дыскавымі раздзеламі.
  • Дадзена магчымасць адначасовага вызначэння некалькіх канфігурацый сеткавых карт.
  • Дададзены тэсты на базе pytest.
  • Дададзена функцыя archinstall.run_pacman() для выкліку пакетнага мэнэджара pacman, а таксама функцыя archinstall.package_search() для пошуку пакетаў.
  • У archinstall.Installer() дададзена функцыя .enable_multilib_repository() для ўключэння 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

Дадаць каментар