Випуск інсталятора 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

Додати коментар або відгук