J'ai entendu dire qu'il est possible de créer des versions personnalisées d'Ubuntu dans différentes langues. Que sont-ils et comment puis-je en faire un?
En raison de contraintes d'espace, les CD d'installation officiels Ubuntu (également appelés images ISO) téléchargeables sur ubuntu.com ne contiennent qu'une poignée des nombreuses langues dans lesquelles Ubuntu est disponible. Toute langue supplémentaire peut ensuite être téléchargée 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’obtenir un support en langue maternelle lors de l’installation et sans nécessiter de connexion Internet fonctionnelle. En plus du langage, ils permettent également de personnaliser d’autres aspects d’Ubuntu afin de le rendre plus pertinent pour une culture ou une région donnée.
Configurez les outils
Configurez un paquet par défaut
L'étape suivante consiste à créer un package par défaut avec toutes les personnalisations pour votre langue. Ce paquet sera utilisé comme un modèle contenant les paramètres pour construire l'image finale.
Maintenant, lancez le script de construction pour créer le paquet par défaut:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
N'oubliez pas de remplacer {defaultspackagename}
par le nom de votre paquet. La convention pour les noms de package est ubuntu-defaults-{locale}
, où {locale}
est le code ISO 639-2 à 2 ou 3 lettres de votre langue. Par exemple. un package par défaut pour une région de langue catalane serait ubuntu-defaults-ca
À ce stade, vous pouvez modifier tous les paramètres pertinents en fonction de vos paramètres régionaux dans les fichiers .txt de ce répertoire. Ils sont tous documentés et contiennent des exemples.
Construit le paquet par défaut
Ce que vous avez créé à l'étape précédente est un paquet source, que vous devez maintenant créer pour en faire un paquet installable.
Maintenant, lancez la commande suivante pour construire le paquet:
dpkg-buildpackage
Si tout va bien, vous aurez un paquetage avec une extension .deb
sur le dossier parent. Quelque chose comme myprojectdefaults_0.1_all.deb
Construisez votre image ISO à partir du package local
Maintenant, lancez la commande pour créer l'image. Vous aurez besoin d’une connexion Internet fonctionnelle et de quelques Go disponibles 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
Remarque: en tant que alternative à l'utilisation d'un package local, vous pouvez configurer un PPA et utiliser la commande suivante (cet exemple suppose que vous avez nommé votre paquet ubuntu-defaults-ca dans le PPA):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
Consultez le page de manuel pour en savoir plus sur les options supplémentaires.
Test
Effectuez un test local de votre image (vous pouvez par exemple l'installer sur une machine virtuelle avec Virtualbox)
Enfin, téléchargez l’image sur un emplacement public afin que tout le monde puisse la télécharger et la tester.
C'est ça!
En supposant que tous les outils sont installés, il suffit d’exécuter les commandes pour créer une image ISO localisée 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 de langue catalan et sélectionner le clavier catalan. Nous modifions les fichiers suivants:
i18n/keyboard.txt
-> spécifiant 'es cat' comme clavieri18n/langpacks.txt
-> spécifiant 'ca complete' comme pack de languei18n/language.txt
-> spécifiant "ca" comme code de langueEt ensuite, nous continuons à construire le paquetage par défaut et l’image:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
Cet exemple suppose que nous ayons déjà créé un PPA avec un package par défaut. La seule chose à faire est d'exécuter la commande pour répondre à l'ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca