Qu'est-ce qu'une image localisée Ubuntu et comment en créer une?


9

J'ai entendu dire qu'il était possible de créer des versions personnalisées d'Ubuntu dans différentes langues. Quels sont-ils et comment puis-je en faire un?

Réponses:


14

Qu'est-ce qu'une image localisée Ubuntu?

En raison de restrictions d'espace, les CD d'installation officiels d'Ubuntu (également connus sous le nom d'images ISO) téléchargeables sur ubuntu.com ne contiennent qu'une poignée des nombreuses langues dans lesquelles Ubuntu est disponible. Toutes les langues supplémentaires peuvent ensuite être téléchargées pendant ou après l'installation.

Les images localisées sont des versions personnalisées du support d'origine, qui sont modifiées pour inclure la traduction d'une langue particulière ou d'autres modifications pertinentes pour un emplacement particulier.

Ils permettent d'avoir une prise en charge de la langue maternelle lors de l'installation et sans avoir besoin d'une connexion Internet fonctionnelle. En plus de la langue, ils permettent également de personnaliser d'autres aspects d'Ubuntu pour le rendre plus pertinent pour une culture ou une région particulière.

Comment créer une image localisée?

Configurer les outils

Configurer un package par défaut

L'étape suivante consiste à créer un package par défaut avec toutes les personnalisations pour votre langue. Ce package sera utilisé comme modèle contenant les paramètres pour construire l'image finale.

Exécutez maintenant le script de construction pour créer le package par défaut:

ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}

N'oubliez pas de remplacer {defaultspackagename}par le nom de votre colis. La convention pour les noms de package est ubuntu-defaults-{locale}, où {locale}est le code ISO 639-2 à 2 ou 3 lettres pour votre environnement local. Par exemple, un package par défaut pour une région de langue catalane seraitubuntu-defaults-ca

À ce stade, vous pouvez modifier tous les paramètres pertinents pour vos paramètres régionaux dans les fichiers .txt de ce répertoire. Ils sont tous documentés et contiennent des exemples.

Générez le package par défaut

Ce que vous avez créé à l'étape précédente est un package source, que vous devez maintenant créer afin d'en faire un package installable.

Exécutez maintenant la commande suivante pour créer le package:

dpkg-buildpackage

Si tout se passe bien, vous aurez un package avec une .debextension sur le dossier parent. Quelque chose commemyprojectdefaults_0.1_all.deb

Créez votre image ISO à partir du package local

Exécutez maintenant la commande pour créer l'image. Vous aurez besoin d'une connexion Internet fonctionnelle et de quelques Go d'espace libre pour pouvoir exécuter la commande. Cela prendra quelques minutes pour terminer-

ubuntu-defaults-image --package  ../myprojectdefaults_0.1_all.deb

L'image résultante est celle avec l'extension .iso

Note: comme une solution de rechange à l' aide d' un package local, vous pouvez mettre en place un PPA et utiliser la commande suivante (cet exemple suppose que vous avez nommé vos paramètres par défaut ubuntu-ca-paquet dans le PPA):

ubuntu-defaults-image --ppa  lpusername/ppaname  --locale ca

Consultez la page de manuel pour en savoir plus sur les options supplémentaires

Tester

Faites un test local de votre image (par exemple, vous pouvez l'installer dans une machine virtuelle avec Virtualbox)

Enfin, téléchargez l'image sur un lieu public pour que tout le monde puisse la télécharger et la tester.

C'est ça!

Exemple 1: création d'une image localisée pour le catalan à partir d'un package

En supposant que tous les outils sont installés, nous pouvons simplement exécuter les commandes pour créer un ISO localisé pour les régions de langue catalane:

ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca

À ce stade, nous modifions les fichiers requis pour installer les modules linguistiques catalans et sélectionnons le clavier catalan. Nous modifions les fichiers suivants:

  • i18n/keyboard.txt -> spécifiant 'es cat' comme clavier
  • i18n/langpacks.txt -> spécifiant 'ca complete' comme pack de langue
  • i18n/language.txt -> en spécifiant 'ca' comme code de langue

Et puis nous continuons à construire le package par défaut et l'image:

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

Exemple 2: création d'une image localisée pour le catalan à partir d'un PPA

Cet exemple suppose que nous avons déjà créé un PPA avec un package par défaut, donc la seule chose que nous devrons faire sera d'exécuter la commande pour répéter l'ISO:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.