Archinstall 2.3.0 arriva con il supporto iniziale per plugin e altro

È 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.


Aggiungi come fonte preferita in Google