Non è raro vedere una versione personalizzata di Ubuntu distribuita su più PC in varie organizzazioni a scopo di lucro e senza scopo di lucro. Al fine di rendere più semplice la distribuzione di una variante personalizzata di Ubuntu, queste organizzazioni apportano i loro cambiamenti nel CD Live o Live USB stesso.
Di solito ci vogliono molti passaggi e armeggiando per personalizzare un CD Ubuntu Live se si passa attraverso il percorso della riga di comando. Tuttavia è ora molto più facile creare un remix Ubuntu e distribuirlo come un CD in diretta ad amici o colleghi, grazie a un'eccellente app GUI chiamata Cubic.
Cubic è un'applicazione grafica con una linea di comando integrata Chroot Environment Terminal. Ti consente di creare un'immagine ISO live avviabile personalizzata da un file ISO Ubuntu esistente e rende la modifica estremamente semplice utilizzando una struttura di navigazione passo -passo. Puoi navigare attraverso il tuo progetto di personalizzazione utilizzando i pulsanti all'indietro e in avanti e smettere ogni volta che lo desideri. La prossima volta che si lancia di nuovo un progetto cubico, riprenderà con tutte le personalizzazioni precedenti da te nell'ISO.
Questo articolo ti guiderà attraverso tutte le principali opzioni di personalizzazione disponibili in cubico, testate con l'ultima immagine ISO di Ubuntu 19.10. Per installare Cubic, eseguire i comandi di seguito:
$ sudo apt-addd-repository PPA: cubico-mago/rilascio
$ sudo apt update
$ sudo APT Installa cubico
Avvialo da Application Launcher e sarai accolto con uno schermo di benvenuto. Immettere un percorso per la cartella del progetto desiderata in cui verranno memorizzati tutte le personalizzazioni e l'ISO personalizzato finale.
Nella schermata successiva nel campo "ISO originale ...", fai clic sul pulsante "Seleziona" per scegliere un'immagine ISO. Il cubico popolerà automaticamente tutti i dettagli e i metadati nelle caselle di input visibili. Puoi modificare i dettagli nel campo "ISO personalizzato ..." secondo i tuoi requisiti. Per impostazione predefinita, Cubic assegnerà un numero di versione e la data alla tua build ISO personalizzata.
Fai clic sul pulsante Avanti per vedere Cubic che lavora sull'ISO originale per creare un ambiente per la personalizzazione.
Una volta terminato il processo, verrai portato a un terminale Chroot. Chroot consente di eseguire comandi all'interno di un file system sandbox completamente inconsapevoli e disconnesso da qualsiasi altro file system presente sul sistema. Eventuali modifiche apportate all'interno di Chroot influenzano la directory radice dei suoi processi e bambini in esecuzione. Passa cubica tutte le modifiche apportate in Chroot all'ISO dal vivo.
All'interno dell'ambiente Chroot, inizieremo aggiungendo Universe Repository per aumentare il numero di app disponibili per l'installazione:
$ sudo add-apt-repository universe
$ sudo apt update
Ora puoi iniziare a personalizzare l'ISO. Poiché il cubico crea un chroot per il filesystem completo Ubuntu estratto dall'ISO, è possibile eseguire tutti i comandi del terminale che in genere si farebbe in un'installazione del desktop Ubuntu a piena soffiata. Queste personalizzazioni possono essere infinite a seconda delle tue esigenze, questo articolo toccherà solo alcune di esse. Consente di installare l'app VLC:
$ sudo APT Installa VLC
Puoi anche aggiungere un repository PPA e pacchetti FlatPak. Sfortunatamente, nei miei test, i pacchetti snap non hanno funzionato affatto. Ho avuto successo nell'installarli in Chroot, ma nessuno di questi pacchetti è finito nella build finale ISO. Installiamo Steam Flatpak eseguendo comandi di seguito in Chroot:
$ sudo APT Installa Flatpak
$ Flatpak Remote-Add --f-Not-Existes Flathub https: // flathub.Org/Repo/Flathub.flatpakrepo
$ Flatpak Installa Flathub Com.Valvesoftware.Vapore
Tutti i file che si desidera finire in ISO personalizzati possono essere trascinati sulla finestra Chroot. Un caso di utilizzo tipico è quello di aggiungere ulteriori sfondi nella directory "USR/SHARE/BACKGLIERS". Dopo aver trascinato e rilasciato un file sulla finestra Chroot, viene visualizzata una nuova finestra per il caricamento dei file. Fai clic sul pulsante "Copia" per aggiungere file alla radice del filesystem ISO personalizzato.
Di seguito è riportato un piccolo esempio in cui ho aggiunto un nuovo sfondo alla directory.
Una volta terminato con Chroot, fai clic sul pulsante Avanti per raggiungere il layout delle impostazioni avanzate. La prima scheda consente di selezionare i pacchetti che si desidera essere rimossi dopo l'installazione finali dal tuo ISO in diretta personalizzato.
La seconda scheda consente di selezionare un kernel specifico per l'ISO live personalizzato.
La terza scheda consente di personalizzare i file preventivi. Questi file prese vengono utilizzati per automatizzare l'installazione. Ad esempio, se stai costruendo questo ISO per gli utenti in un fuso orario specifico, è possibile modificare i file prese per scegliere quel fuso orario e verrà automaticamente selezionato durante l'installazione. È possibile automatizzare completamente il processo di installazione scegliendo valori predeterminati per ogni campo nel programma di installazione predefinito.
L'ultima scheda consente di personalizzare i parametri di avvio e il comportamento di avvio dell'ISO live.
Quando hai finito con tutte le personalizzazioni, fai clic sulla scheda "Genera". Puoi sempre andare al passaggio precedente durante qualsiasi fase di personalizzazione.
Infine, fai clic sul pulsante Fine per terminare la personalizzazione dell'immagine ISO.
Cubic mostrerà quindi tutti i dettagli e i metadati sul tuo ISO personalizzato. La tua build personalizzata si troverà nella directory del progetto.
Dopo aver avviato l'ISO personalizzato, possiamo vedere le personalizzazioni effettuate nei passaggi precedenti tramite Cubic.
Per creare nuove personalizzazioni a un ISO già costruito da Cubic, basta riaprire la cartella del progetto già esistente.
Questo segna la fine di questo articolo. Cubic è l'unico strumento grafico di personalizzazione ISO disponibile oggi per Ubuntu. Ci sono stati altri progetti in passato, ma le attività di sviluppo sono cessate per loro nel tempo. L'unica altra alternativa al cubico è utilizzare numerosi comandi terminali per modificare un ISO Ubuntu. Ma grazie all'interfaccia intuitiva e intuitiva di Cubic, non dobbiamo ricorrere a meccaniche di riga di comando lunghi ed errori per costruire un ISO.