Capitolo 5: Il ciclo vitale (Guide pratiche e flussi di lavoro)
La teoria e l'architettura si misurano sui comandi e sui clic reali. A seconda di dove ci si trova — se immersi in un ambiente desktop o confinati nel silenzio di una riga di comando — il flusso operativo si divide in due percorsi distinti.
Percorso A: La via visiva (tramite penguins-gui)
Se ci si trova già all'interno di un sistema desktop funzionante, la strada più rapida ed ergonomica passa attraverso l'interfaccia grafica.
- Scaricare e avviare la GUI:
Basta prelevare l'AppImage di
penguins-guidirettamente dai canali ufficiali e renderla eseguibile:chmod +x penguins-gui-*.AppImage./penguins-gui-*.AppImage - Configurazione e repository:
Dal menu
Edit → Install penguins-egg CLI, la GUI stessa guiderà l'utente nelle operazioni preliminari, compresa l'aggiunta automatica del repository nativo dieggse l'installazione del motore. - La cucina e la produzione:
Attraverso il cruscotto grafico si possono richiamare le ricette di
penguins-chef(pulsante Cook), ripulire il sistema (Clean) e lanciare la produzione dell'immagine ISO (Create ISO) con un semplice clic.
Percorso B: La via del terminale (tramite CLI)
Se operiamo su un server headless, su un sistema minimale (naked) o semplicemente preferiamo il controllo diretto della shell, il percorso passa per l'installazione nativa e la CLI.
-
Scaricamento e installazione: Si scarica il pacchetto nativo per la propria distribuzione direttamente da GitHub Releases o dal basket di penguins-eggs.net, installandolo con il gestore pacchetti della propria distro (
apt,pacman,dnf,zypperoapk). -
Aggiunta del repository nativo: Una volta che
eggsè installato sul sistema, non servono script complessi o comandi manuali di configurazione dei listati: basta un comando nativo dell'utility per configurare i repository ufficiali e le chiavi GPG della propria distribuzione:sudo eggs tools repo add(Da questo momento è possibile installare e aggiornare anche
penguins-chefper cucinare ricette e costumi YAML).
La produzione della ISO (eggs remaster)
Indipendentemente dal percorso scelto (GUI o CLI), una volta che il sistema è pulito (sudo eggs tools clean) e configurato, si procede alla creazione dell'immagine:
- Produzione standard (sistema generalizzato per nuovi utenti):
sudo eggs remaster
- Clonazione esatta dell'habitat (preserva utenti e
/home):sudo eggs remaster --clone - Produzione con cifratura LUKS2 (famiglia Debian):
sudo eggs remaster --crypted
Test e installazione (tramite Krill o Calamares)
Ottenuta la ISO in /home/eggs, l'immagine può essere avviata direttamente da disco tramite GRUB (eggs tools grub40) oppure scritta su chiavetta USB:
sudo dd if=/home/eggs/nome-immagine.iso of=/dev/sdX bs=4M status=progress && sync
Avviato il computer di destinazione con la live, la scelta dell'installer dipende dalle preferenze di chi gestisce la macchina:
-
La via testuale con
krill: Richiamando l'installer TUI direttamente da terminale:sudo eggs sysinstall krillkrillguiderà l'amministratore nella gestione avanzata delle partizioni, dei mount point personalizzati (inclusa la preservazione di/homeesistenti) e della coesistenza multi-boot (eggs coexist). -
La via grafica con Calamares: Se durante la preparazione del sistema si è scelto di integrare Calamares (ad esempio da
penguins-guiandando suEdit → Install calamares), l'installer grafico verrà configurato in modo completamente automatico all'interno della ISO. Al boot della live basterà avviare Calamares dal desktop (oppure digitaresudo eggs sysinstall calamares) per procedere all'installazione con un'interfaccia visiva familiare e guidata.
In entrambi i casi, al termine del processo il guscio si schiuderà, restituendo al riavvio lo stesso identico habitat di partenza.
Dove approfondire
- 🖥️ Manuale di Penguins GUI — Guida completa all'interfaccia desktop.
- 👨🍳 Manuale di Penguins Chef — Come plasmare il sistema con ricette YAML e
--dry-run. - 🥚 Manuale di Penguins' Eggs — Quickstart, Command Reference e Architettura interna (
coa+oa).