
Archinstall è un programma di installazione guidato per Arch Linux, che offre un’interfaccia utente testuale (TUI) intuitiva per semplificare il processo di installazione di questa distribuzione GNU/Linux. Arch Linux è nota per la sua leggerezza e flessibilità, ma il suo processo di installazione manuale può risultare complesso, soprattutto per i nuovi utenti. Archinstall fornisce un’alternativa semi-automatizzata, rendendo l’installazione più accessibile senza sacrificare il controllo e la personalizzazione che caratterizzano Arch Linux.
Novità in Archinstall 3.0.8
Archinstall 3.0.8 introduce diverse modifiche importanti, correzioni di bug e nuove funzionalità che migliorano l’esperienza di installazione. Questa versione è stata progettata per essere più robusta e affidabile, con particolare attenzione alla qualità del codice e alla manutenibilità.
Modifiche Importanti
Questa versione include alcune modifiche importanti che potrebbero influenzare principalmente gli script interni o casi d’uso specifici:
- La variabile obsoleta
storage['session']
è stata sostituita constorage['installation_session']
. Se ci sono script che fanno ancora riferimento alla vecchia variabile, sarà necessario aggiornarli. storage['LOG_PATH']
estorage['LOG_FILE']
sono stati rimossi come parte di una revisione del sistema di registrazione (logging). Chiunque faccia affidamento su queste variabili per la registrazione personalizzata dovrà apportare le necessarie modifiche.- Alcune funzioni interne hanno avuto argomenti inutilizzati rimossi. Sebbene questo non dovrebbe causare problemi alla maggior parte degli utenti, coloro che chiamano manualmente queste funzioni nei loro script potrebbero dover apportare piccole modifiche.
Nuove Funzionalità
Oltre alle modifiche importanti, Archinstall 3.0.8 introduce diverse nuove funzionalità e miglioramenti:
- Indicatore di Versione nel Menu Principale: Ora è più facile verificare quale versione di Archinstall si sta utilizzando, grazie all’indicatore di versione visualizzato nel menu principale.
- Correzioni di Bug: Diversi bug sono stati corretti, migliorando la stabilità e l’affidabilità di Archinstall.
- Partizione e File System: Sono stati risolti problemi con i nomi dei dispositivi di mappatura delle partizioni radice e la creazione di sottovolumi Btrfs, in particolare con nomi vuoti.
- Gestione Utenti e Password: Ora vengono gestiti correttamente nomi utente e password vuoti, che in precedenza causavano problemi.
- Correzioni di Crash: È stato corretto un crash causato dallo scorrimento di testo su una singola riga e un problema di chiamata ricorsiva negli script.
- Stabilità dell’Installazione: Una sincronizzazione forzata dopo l’installazione aiuta a prevenire la corruzione dei dati in caso di spegnimento improvviso del sistema.
- Miglioramenti Minori: Sono stati rimossi pacchetti obsoleti come
xf86-video-vmware
e corretto un errore di battitura nel pacchetto aggiuntivoXmonad
.
Miglioramenti del Codice
Oltre alle modifiche visibili, questa versione include numerosi miglioramenti alla qualità del codice e alla manutenibilità:
- Controllo dei Tipi e Annotazioni: Controlli più rigorosi con
mypy
e annotazioni di tipo migliorate aumentano l’affidabilità del codice. - Pulizia del Codice Obsoleto: Funzioni inutilizzate, controlli superflui e soluzioni alternative obsolete sono stati rimossi.
- Correzioni della Documentazione: Il codice di esempio nel file README è stato corretto per evitare errori di esecuzione.
Dove Trovare Archinstall 3.0.8
Per ulteriori informazioni Archinstall 3.0.8, è possibile consultare il changelog (registro delle modifiche) e la pagina ufficiale del progetto su GitHub.
Questa nuova versione è già stata integrata nei repository software stabili di Arch Linux ed è immediatamente accessibile. Gli utenti possono utilizzarla con l’ultima immagine ISO ufficiale di Arch Linux, semplicemente aggiornando il sistema.
Fonte: https://github.com/archlinux/archinstall/blob/main/CHANGELOG.md
Fonte: https://linuxiac.com/archinstall-3-0-8-breaking-changes-bug-fixes-and-new-features/
Source: Read More