Che cos'è un'immagine localizzata di Ubuntu e come posso crearne una?


9

Ho sentito che è possibile creare versioni personalizzate di Ubuntu in diverse lingue. Cosa sono questi e come posso crearne uno?

Risposte:


14

Che cos'è un'immagine localizzata di Ubuntu?

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.

Come posso creare un'immagine localizzata?

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 .debun'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!

Esempio 1: creazione di un'immagine localizzata per catalano da un pacchetto

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 tastiera
  • i18n/langpacks.txt -> specificando "ca complete" come pacchetto linguistico
  • i18n/language.txt -> specificando 'ca' come codice della lingua

E poi continuiamo a costruire il pacchetto di default e l'immagine:

dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb

Esempio 2: creazione di un'immagine localizzata per catalano da un PPA

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.