Ho sentito che è possibile creare versioni personalizzate di Ubuntu in diverse lingue. Cosa sono questi e come posso crearne uno?
Ho sentito che è possibile creare versioni personalizzate di Ubuntu in diverse lingue. Cosa sono questi e come posso crearne uno?
Risposte:
A causa delle restrizioni di spazio, i CD di installazione ufficiali di Ubuntu (noti anche come immagini ISO) che possono essere scaricati da ubuntu.com contengono solo una manciata delle molte lingue in cui Ubuntu è disponibile. Eventuali lingue aggiuntive possono quindi essere scaricate durante o dopo l'installazione.
Le immagini localizzate sono versioni personalizzate del supporto originale, che vengono modificate per includere la traduzione di una determinata lingua o altre modifiche rilevanti per una determinata posizione.
Consentono di avere il supporto della lingua madre al momento dell'installazione e senza la necessità di una connessione Internet funzionante. Oltre al linguaggio, consentono anche di personalizzare altri aspetti di Ubuntu per renderlo più rilevante per una particolare cultura o regione.
Imposta gli strumenti
Imposta un pacchetto predefinito
Il prossimo passo è creare un pacchetto predefinito con tutte le personalizzazioni per la tua lingua. Questo pacchetto verrà utilizzato come modello contenente i parametri per creare l'immagine finale.
Ora esegui lo script build per creare il pacchetto predefinito:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
Ricorda di sostituire {defaultspackagename}
con il nome del pacchetto. La convenzione per i nomi dei pacchetti è ubuntu-defaults-{locale}
, dove si {locale}
trova il codice ISO 639-2 a 2 o 3 lettere per la propria locale. Ad esempio, sarebbe un pacchetto predefinito per una regione di lingua catalanaubuntu-defaults-ca
A questo punto è possibile modificare tutte le impostazioni pertinenti alla propria locale nei file .txt in quella directory. Sono tutti documentati e contengono esempi.
Compilare il pacchetto predefinito
Ciò che è stato creato nel passaggio precedente è un pacchetto di origine, che ora è necessario creare per renderlo un pacchetto installabile.
Ora esegui il comando seguente per compilare il pacchetto:
dpkg-buildpackage
Se tutto va bene, avrai un pacchetto con .deb
un'estensione nella cartella principale. Qualcosa di simile amyprojectdefaults_0.1_all.deb
Crea la tua immagine ISO dal pacchetto locale
Ora esegui il comando per creare l'immagine. Avrai bisogno di una connessione Internet funzionante e un paio di GB gratuiti per poter eseguire il comando. Questo richiederà alcuni minuti per completare-
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
L'immagine risultante è quella con l'estensione .iso
Nota: in alternativa all'utilizzo di un pacchetto locale, è possibile impostare un PPA e utilizzare il comando seguente (in questo esempio si presuppone che il pacchetto sia stato definito ubuntu-defaults-ca nel PPA):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
Dai un'occhiata alla pagina man per ulteriori informazioni sulle opzioni aggiuntive
Test
Esegui un test locale della tua immagine (ad es. Puoi installarlo in una macchina virtuale con Virtualbox)
Infine, carica l'immagine su una posizione pubblica affinché tutti possano scaricarla e provarla.
Questo è tutto!
Supponendo che tutti gli strumenti siano installati, possiamo semplicemente eseguire i comandi per creare un ISO localizzato per le regioni di lingua catalana:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
A questo punto modifichiamo i file richiesti per installare i language pack catalani e selezionare la tastiera catalana. Modifichiamo i seguenti file:
i18n/keyboard.txt
-> specificando "es cat" come tastierai18n/langpacks.txt
-> specificando "ca complete" come pacchetto linguisticoi18n/language.txt
-> specificando 'ca' come codice della linguaE poi continuiamo a costruire il pacchetto di default e l'immagine:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
Questo esempio presuppone che abbiamo già creato un PPA con un pacchetto predefinito, quindi l'unica cosa che dovremo fare sarà eseguire il comando per rispettare l'ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca