È stata annunciata la pubblicazione della nuova versione del programma di installazione Archinstall 2.3.0 , che era stata annunciata ad aprile dagli sviluppatori di Arch Linux e inizialmente era stata scambiata per uno scherzo del pesce d'aprile.
Per chi non ha familiarità con l'integrazione del programma di installazione Archinstall, questo funziona in modalità console ed è offerto come opzione per automatizzare il processo di installazione . Di default, come in precedenza, è disponibile la modalità manuale, che prevede l'utilizzo di una guida di installazione passo passo.
Il programma di installazione offre due modalità: guidata e automatizzata:
- In modalità interattiva, all'utente vengono poste domande sequenziali che coprono le fasi manuali di configurazione e installazione di base.
- In modalità automatica, è possibile utilizzare gli script per creare modelli di installazione automatizzata tipici. Questa modalità è adatta per creare i propri assembly progettati per l'installazione automatizzata con un tipico insieme di pacchetti e configurazioni installati, ad esempio per una rapida installazione di Arch Linux in ambienti virtuali.
Con Archinstall è possibile creare profili di installazione specifici , come il profilo "desktop" per selezionare un ambiente desktop (KDE, GNOME, Awesome) e installare i pacchetti necessari, oppure i profili "server web" e "database" per selezionare e installare contenuti web, server e DBMS. È inoltre possibile utilizzare i profili per installazioni di rete e per la distribuzione automatica del sistema su un gruppo di server.
Archinstall 2.3.0 Nuove funzionalità chiave
Questa nuova versione di archinstall 2.3.0 risolve i numerosi problemi sollevati dalla comunità, oltre ad alcuni miglioramenti all'installer, che ne migliora l'affidabilità e soprattutto l'utilizzo.
Come condividono gli sviluppatori:
Vorremmo ringraziare tutti coloro che hanno presentato problemi, fornito feedback e, soprattutto, suggerito o contribuito a soluzioni a tutti questi problemi.
Questa non è affatto una versione perfetta, c'è molto lavoro da fare. Ma pensiamo che questo sia un passo nella giusta direzione con miglioramenti dell'accessibilità e della stabilità e alcuni miglioramenti della sicurezza per il modello guidato che forniamo. Di seguito è riportato un elenco di tutte le modifiche rispetto alla versione precedente e inizieremo con le modifiche più importanti per evidenziarle.
Tra le modifiche apportate, le più significative includono l'aggiunta del supporto corretto per il bootloader GRUB e la crittografia del disco , oltre al supporto per la personalizzazione delle sottosezioni di Btrfs.
Si evidenzia inoltre che sul supporto di installazione è stata rilevata la presenza di un servizio attivo, espeakup.service (sintetizzatore vocale per persone con disabilità visive), e la sua configurazione è stata copiata automaticamente durante l'installazione.
Inoltre, è importante notare che ora sono supportati più volumi crittografati (seppur con alcune limitazioni: la funzione è abilitata o disabilitata, ma verranno crittografate più partizioni). Pertanto, tutte le partizioni crittografate sono protette dalla passphrase.
Inoltre, è stato proposto il supporto iniziale per i plugin , che consentirà agli utenti di creare i propri driver e componenti aggiuntivi per il programma di installazione. I plugin possono anche essere caricati tramite rete utilizzando l'opzione `--plugin=url | location`, un file di configurazione (`{"plugin":"url | location"}`), un'API (`archinstall.load_plugin()`) o un gestore di pacchetti (`pip install yourplugin`).
Tra le altre modifiche che si distinguono:
- Interfaccia riprogettata per il partizionamento manuale delle partizioni del disco.
- Maggiore affidabilità delle operazioni del disco come partizionamento, crittografia e montaggio.
- Il punto di montaggio dell'installazione predefinito non è più / mntsino / mnt / archinstall
Il layout e la configurazione del disco sono stati spostati da user_configuration.json a user_disk_layouts.json - BlockDevice (). Device_or_backfile ora restituisce il backfile quando il dispositivo è un dispositivo loop, BlockDevice (). Il dispositivo restituisce ancora informazioni limitate del tipo (raid, crypt e altri).
- Partizione (). La dimensione ora è un valore di sola lettura e quindi il parametro Partizione (dimensione = X) è stato rimosso
Partition(). Allow_formatting è stato rimosso/deprecato, questo viene gestito tramite chiamate dirette di funzioni invece di cancellare automaticamente una partizione.
Infine, se siete interessati ad approfondire l'argomento, potete trovare maggiori dettagli al seguente link.