Passa al contenuto principale

F.A.Q.

Deutsch English Español  Français Italiano Polska  Portuguese  Български  Русский  Українська  やまと  中国  فارسی 

Prima installazione

Debian/Devuan/Ubuntu

Scarica il pacchetto eggs_9.4.x_amd64.deb dalla pagina del progetto penguins-eggs.

sudo dpkg -i eggs_9.4.x_amd64.deb

Otterrete un errore per mancanza delle dipendenze, ma non preoccupatevi.

sudo apt install -f

Attenzione: se non avete fatto in precedenza un sudo apt update potreste ottenere la rimozione del pacchetto installato, invece del completamento dell'installazione.

In tal caso, lanciate il comando: sudo apt update e ricominciate da capo.

Aggiunta delle repository ppa di penguins-eggs

Una volta installato penguins-eggs, potete aggiungere le repository ppa per tenerlo sempre aggiornato utilizzando semplicemente il comando apt o qualsiasi gestiore dei pacchetti grafico.

Per farlo, lanciate il comando: sudo eggs tools ppa --add

Arch

Per installare penguins-eggs su Arch, utilizzate il comando yay: sudo yay penguins-eggs

Manjaro

L'installazione di penguins-eggs su Manjaro avviene tramite il comando pamac: pamac install penguins-eggs

Configurazione

La configurazione può essere fatta con il comando: sudo eggs dad -d. Verrà creato il file /etc/penguins-eggs.d.eggs.yaml che potete successivamente editare per adattare meglio alle vostre necessità.

Installazione di Calamares

Se vogliamo utilizzare l'installer grafico Calamares per l'installazione delle immagini ISO create con penguins-eggs, dobbiamo installare Calamares.

Debian/Devuan/Ubuntu/Manjaro

sudo eggs calamares --install

Arch

In Arch è necessario utilizzare yay per installare Calamares, il comando è semplice, ma richiede un po' di tempo perchè comporta la compilazione del pacchetto: yay calamares.

Una volta installato calamares, daremo comunque il comando sudo eggs calamares --install che configurerà calamares per l'uso senza l'introduzione della password di root.

Produzione della prima ISO

Creare una ISO è semplice come dare un solo comando: sudo eggs produce tuttavia occorre fare una premessa.

La directory /etc/skel

La creazione di un nuovo utente parte dalla copia della directory /etc/skel e del suo contenuto nella home dell'utente stesso.

Se abbiamo fatto delle configurazione sul nostro utente in uso, le perderemo sulla live, perchè partiremo dalla configurazione presente in /etc/skel.

Per ovviare al problem e conservare le nostre configurazioni, quindi, è opportuno copiarle all'interno di /etc/skel.

Questo è possibile utilizzando il comando: sudo eggs tools skel che copierà le principali configurazioni presenti a seconda del Desktop in uso.

Produzione della iso

sudo eggs produce

Produzione della iso - con i propri dati utente

La produzione della ISO con i propri dati utente viene effettuata con il comando: sudo eggs produce --clone.

Ridurre le dimensioni della ISO

Per ridurre le dimensioni della ISO possiamo - di massima - eliminare dal filesystem della macchina genitore quei dati come logs, cache dei pacchetti, etc non stettamente necessari in una live. E semplice come dare il comando: sudo eggs tools clean.

Naturalmente l'algoritmo di compressione del filesystem utilizzato da squashfs può ridurre notevolmente la dimensione ottenuta.

Di default eggs utilizza per la compressione zstd lovel-1 molto veloce in compressione ma non altrettanto efficiente. E' consigliato per la creazione delle ISO di prova, poichè ci fa risparmiare tempo.

Per ottenere una ISO più leggera però, possimo utilizzare le opzioni di compression --standard o --max, entrambe utilizzano il parametro xz -b 256L, la seconda xz -b 256K -Xbcj riducendo ancora di più le dimensioni ottenute al prezzo di un maggior tempo di compressione.

Ai fini pratici, consiglio SEMPRE di utilizzare il valore di default per le ISO di prova, quindi l'opzione --max per la ISO finale.

ISO finale

eggs è un programma di rimasterizzazione e, non è detto che debba essere utilizzato da tutti gli utenti. Aggiungendo l'opzione --release al comando produce andremo a configurare l'installer per la rimozione di eggs e di calamares - se installato - dopo l'avvenuta installazione del sistema.

Esempio: sudo eggs produce --max --release

@@@@ Customizzazione del theme del live e di calamares E' possibile, infine, utilizzare un tema diverso da quello di default per la propria remix. Tutto quello che dovete fare è crearvi un tema proprio od utilizzare uno dei themes inclusi in wardrobe,

Esempio: sudo eggs produce --max --release --theme ./wardrobe/themes/waydroid