Archinstall 2.3.0 пристига с първоначална поддръжка за плъгини и други

Стана известно пускането на новата версия на инсталатора на Archinstall 2.3.0, което от април беше обявено от разработчиците на Arch Linux и че в началото се смяташе, че е шега по отношение на априлския глупак.

За тези, които все още не знаят за интеграцията на инсталатора на Archinstall, трябва да знаете това този инсталатор работи в конзолен режим и се предлага като опция за автоматизиране на инсталацията. По подразбиране, както и преди, се предлага ръчен режим, който включва използването на поетапно ръководство за инсталиране.

Инсталаторът предлага два режима: управляван и автоматизиран:

  • В интерактивен режим на потребителя се задават последователни въпроси, обхващащи основните стъпки от ръчното настройване и инсталиране.
  • В автоматичен режим можете да използвате скриптове за създаване на типични автоматизирани шаблони за инсталиране. Този режим е подходящ за създаване на ваши собствени сборки, предназначени за автоматизирана инсталация с типичен набор от конфигурации и инсталирани пакети, например за бърза инсталация на Arch Linux във виртуална среда.

С Archinstall, може да създава специфични инсталационни профилиНапример, профилът „работен плот“ за избор на работен плот (KDE, GNOME, Awesome) и инсталиране на необходимите пакети, за да работи, или профилите „уеб сървър“ и „база данни“ за избор и инсталиране на уеб съдържание, сървъри и СУБД . Можете също да използвате профили за мрежови инсталации и автоматично внедряване на системата към група сървъри.

Archinstall 2.3.0 Ключови нови функции

Тази нова версия на archinstall 2.3.0 адресира множеството проблеми, повдигнати от общността, както и някои подобрения на инсталатора, което подобрява надеждността и особено използването му.

Както споделят разработчиците:

Бихме искали да благодарим на всички, които изпратиха проблеми, предоставиха обратна връзка и най-важното, предложиха или допринесоха за решенията на всички тези проблеми.

Това в никакъв случай не е перфектната версия, има много работа за вършене. Но смятаме, че това е стъпка в правилната посока с подобрения в достъпността и стабилността и някои подобрения в сигурността за направлявания шаблон, който доставяме. По-долу е даден списък с всички промени от предишната версия и ще започнем с най-важните промени, за да ги подчертаем.

От страна на направените промени и тези, които се открояват най-много, можем да установим, че правилна поддръжка за GRUB bootloader и дисково криптиранеОсвен това беше добавена поддръжка за персонализиране на Btrfs подсекции.

Също така се подчертава, че беше осигурено откриване на наличието на активна услуга espeakup.service (синтезатор на реч за хора с увредено зрение) в инсталационния носител и автоматично копиране на настройките му по време на инсталацията.

Освен това се подчертава, че сегаe поддържа множество криптирани томове (малко ограничено, включено или изключено, но множество дялове ще бъдат криптирани). С който всички криптирани дялове са защитени с парола.

Освен това, беше предложена първоначална поддръжка за плъгини, което позволява на потребителя да създава свои собствени драйвери и плъгини за инсталатора. Плъгините могат да се зареждат и през мрежата, като се използва опцията «–plugin = url | location ", конфигурационен файл ({" плъгин ":» url | местоположение "}"), API (archinstall.load_plugin ()) или мениджър на пакети (pip install yourplugin).

От останалите промени, които се открояват:

  • Преработен интерфейс за ръчно разделяне на дискови дялове.
  • Подобрена надеждност на дисковите операции като разделяне, криптиране и монтиране.
  • Точката за монтиране по подразбиране вече не е / mntsino / mnt / archinstall
    Оформлението и конфигурацията на диска са преместени от user_configuration.json в user_disk_layouts.json
  • BlockDevice (). Device_or_backfile сега връща backfile, когато устройството е устройство с цикъл, BlockDevice (). Устройството все още връща ограничена информация от типа (raid, crypt и други).
  • Partition (). Размерът вече е стойност само за четене и следователно параметърът Partition (size = X) е премахнат
    Раздел (). Allow_formatting е премахнат / отхвърлен, това се обработва чрез директни извиквания на функции вместо автоматично изтриване на дял.

И накрая, ако имате интерес да научите повече за него, можете да се консултирате с подробностите В следващия линк.