Chaque fois que j'installe ou fais fonctionner d'autres packages liés à l10n, le système APT "reconstruit" beaucoup de parameters linguistiques en anglais, ce qui prend beaucoup de time. Regardez le journal APT:
Configuring language-pack-en-base (1:10.10+20100930) ... Generating locales... en_AG.UTF-8... up-to-date en_AU.UTF-8... up-to-date en_BW.UTF-8... up-to-date en_CA.UTF-8... up-to-date en_DK.UTF-8... up-to-date en_GB.UTF-8... up-to-date en_HK.UTF-8... up-to-date en_IE.UTF-8... up-to-date en_IN.UTF-8... up-to-date en_NG.UTF-8... up-to-date en_NZ.UTF-8... up-to-date en_PH.UTF-8... up-to-date en_SG.UTF-8... up-to-date en_US.UTF-8... up-to-date en_ZA.UTF-8... up-to-date en_ZW.UTF-8... up-to-date Generation complete.
Et cela arrive pour chaque package.
Je n'ai pas besoin de toutes ces variantes – la plupart du time, j'utilise des parameters régionaux non anglais. Pour moi en_US
et en_GB
serait suffisant.
Donc mes questions sont les suivantes:
Toutes ces variantes en_*
sont-elles vraiment installées sur ma machine? Comment vérifier ça?
S'ils le sont, comment les enlever proprement et empêcher APT de les générer?
La mesure dans laquelle les en_*
locales prennent vraiment place sur votre système dépend vraiment des packages que vous avez installés. En général, datatables locales sont stockées dans /usr/lib/locale
.
La dernière fois que j'ai vérifié, changer les parameters régionaux générés était un peu spécifique à Distro.
Dans Debian:
# dpkg-reconfigure locales
Dans Ubuntu:
Editez /var/lib/locales/supported.d/en
et /var/lib/locales/supported.d/local
pour /var/lib/locales/supported.d/local
que les parameters régionaux souhaités.
Exécutez # dpkg-reconfigure locales
Si vous souhaitez récupérer l'espace utilisé par certains de ces autres environnements, vous pouvez essayer le packageage localepurge
dans Debian ou Ubuntu; Cependant, comme l'indique la page de manuel, cela peut parfois causer des problèmes.