Es va donar a conèixer la publicació de la nova versió de l'instal·lador Archinstall 2.3.0, el qual des d'abril va ser anunciat per part dels desenvolupadors d'Arch Linux i que al principi es va creure que es tractava d'una broma en relació amb el dia dels innocents (april's fool).
Per als que encara desconeixen de la integració de l'instal·lador Archinstall, han de saber que aquest instal·lador opera en mode consola i s'ofereix com una opció per automatitzar la instal·lació. Per defecte, com abans, s'ofereix la manera manual, que implica l'ús d'una guia d'instal·lació pas a pas.
l'instal·lador ofereix dues maneres: guiat i automatitzat:
- En el mode interactiu, a l'usuari se li fan preguntes seqüencialment que cobreixen la configuració bàsica i els passos de el manual d'instal·lació.
- En la manera automàtica, és possible utilitzar scripts per a crear les típiques plantilles d'instal·lació automatitzada. Aquesta manera és adequat per crear els seus propis acoblats dissenyats per a una instal·lació automatitzada amb un conjunt típic de configuracions i paquets instal·lats, per exemple, per a aquesta ràpida d'Arch Linux en entorns virtuals.
Amb Archinstall, pot crear perfils d'instal·lació específics, Per exemple, el perfil de «escriptori» per a seleccionar un escriptori (KDE, GNOME, Awesome) i instal·lar els paquets necessaris perquè funcioni, o els perfils de «servidor web» i «base de dades» per seleccionar i instal·lar contingut web , servidors i DBMS. També pot utilitzar perfils per a instal·lacions de xarxa i desplegament automàtic de sistema en un grup de servidors.
Principals novetats de Archinstall 2.3.0
Aquesta nova versió que es presenta d'archinstall 2.3.0 aborda els molts problemes plantejats per la comunitat, a més que s'han realitzat algunes millores a l'instal·lador, cosa que millora la fiabilitat i sobretot l'ús d'aquest.
Tal com comparteixen els desenvolupadors:
Ens agradaria agrair a tots els que van enviar problemes, en van donar els comentaris i, el més important, van suggerir o van contribuir a solucions a tots aquests problemes.
Aquesta no és de cap manera una versió perfecta, queda molta feina per endavant. Però creiem que aquest és un pas en la direcció correcta amb millores daccessibilitat i estabilitat i algunes millores de seguretat per a la plantilla guiada que enviem. A continuació es mostra una llista de tots els canvis des de la versió anterior, i començarem amb els canvis més importants per ressaltar-los.
Per la part dels canvis que s'han realitzat i dels que més es destaquen, podrem trobar que s'hi va afegir el suport correcte per al carregador d'arrencada GRUB i el xifratge de disc, a més que s'ha afegit el suport per personalitzar subseccions Btrfs.
També es destaca que es va proporcionar la detecció de la presència d?un servei actiu espeakup.service (sintetitzador de veu per a persones amb problemes de visió) al mitjà d'instal·lació i còpia automàtica de la seva configuració durant la instal·lació.
A més, també es destaca que ara si admeten diversos volums xifrats (una mica limitat, està activat o desactivat, però es xifraran diverses particions). Per tant, totes les particions xifrades estan protegides per la frase de contrasenya.
D'altra banda, s'ha proposat el suport inicial per a complements, el que permet a l'usuari poder crear els seus propis controladors i complements per a l'instal·lador. Els complements també es poden carregar a través de la xarxa usant l'opció “–plugin=url | location», un fitxer de configuració ({«plugin»:»url | location»} «), una API (archinstall.load_plugin ()) o un administrador de paquets (pip install yourplugin).
Dels altres canvis que es destaquen:
- Interfície redissenyada per a particionament manual de particions de disc.
- Fiabilitat millorada de les operacions del disc, com ara particionament, xifrat i muntatge.
- El punt de muntatge d'instal·lació predeterminat ja no és /mntsino/mnt/archinstall
El disseny i la configuració del disc s'han mogut de user_configuration.jsona user_disk_layouts.json - BlockDevice().device_or_backfileara torna el backfile quan el dispositiu és un dispositiu de bucle, BlockDevice().deviceencara torna informació limitada del tipus (raid, crypt i altres).
- Partition().sizeara és un valor de només lectura i, per tant, el paràmetre Partition(size=X)s'ha eliminat
Partition().allow_formatting ha estat eliminat / obsolet, això es maneja a través de trucades a funcions directes en lloc d'esborrar automàticament una partició.
Finalment, si estàs interessat en poder conèixer més a l'respecte pots consultar els detalls en el següent enllaç.