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?
la source
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?
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.
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 .deb
extension 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!
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 clavieri18n/langpacks.txt
-> spécifiant 'ca complete' comme pack de languei18n/language.txt
-> en spécifiant 'ca' comme code de langueEt 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
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