Je viens de remarquer que /usr/share/help
j'ai les fichiers d'aide Ubuntu dans 70 langues différentes. Je ne parle que 2 et je ne calcule vraiment qu'en un. J'ai également remarqué qu'il est plein de liens symboliques rompus vers / usr / share / help-langpack.
Je veux juste me débarrasser de toutes les langues dont je n'ai pas besoin. Comment puis-je faire cela sans être rm -r
heureux? Je recherche de préférence un moyen de le faire sans installer de nouveaux packages, car mon objectif principal est de me débarrasser des éléments excédentaires sur ma machine. J'aimerais trouver un moyen de le faire de préférence avec dpkg ou apt.
package-management
language-support
blanket_cat
la source
la source
Réponses:
Vous pouvez vérifier quels paramètres régionaux sont générés et configurés sur votre système à l'aide de la commande locale:
La dernière commande ci-dessus vous fait voir que tous les paramètres régionaux générés se trouvent dans
/usr/lib/locale/
, vous pouvez supprimer l'un d'eux si inutile. Chaque pack d'informations locales est un répertoire contenant des fichiers texte et d'autres répertoires.Tous les paramètres régionaux que vous souhaitez que votre système prenne en charge sont répertoriés dans les fichiers texte de
/var/lib/locales/supported.d/
. Ces fichiers ont deux colonnes, une balise de langue et une carte de caractères.Je veux que mon système ne connaisse que l'anglais américain, donc je n'ai qu'un seul fichier, appelé en, qui ne contient qu'une seule ligne:
Messages d'
erreur Si des messages d'erreur s'affichent lors de l'exécution de la commande locale, par exemple:
assurez-vous que le fichier
/etc/default/locale
existe et a un contenu approprié, tel que:Débarrassez-vous des données locales inutiles - Étape par étape
Nous connaissons maintenant tous les détails nécessaires pour commencer à nettoyer les informations locales de notre système:
/var/lib/locales/supported.d/
et supprimez tous les paramètres régionaux inutiles (un paramètre régional par ligne)/etc/default/locale
(voir ci-dessus pour un exemple)rm -rfv /usr/lib/locale/*
locale-gen
C'est tout! Redémarrez votre machine pour que vos modifications prennent effet. Exécutez ensuite un ou plusieurs des exemples de commandes locales ci-dessus pour vous assurer que le résultat est comme prévu.
Il y a un paquet pour Debian / Ubuntu qui peut prendre soin de supprimer les paramètres régionaux et les paramètres régionaux fichiers associés (par exemple , pages man):
localepurge
. Vous pouvez l'installer / l'exécuter en émettant:une fois installé, vous devez exécuter ceci:
pour vous assurer que vos paramètres de langue sont correctement définis.
pour l'exécuter manuellement une fois installé (bien que vous ne devriez pas vraiment en avoir besoin car il devrait
dpkg
s'exécuter automatiquement après chaque exécution), vous pouvez simplement faire:Lisez cependant la page de manuel avant de l'utiliser. Si vous pouvez faire votre travail sans cela, il est probablement plus sûr de lâcher prise.
de ces forums
ref:
1. LocaleConf sur la documentation officielle
2. Page de manuel Linux
3. Locale sur wikipeadia
4. man localepurge
la source
locale-gen --purge
?En ce qui concerne les langues effectivement installés, allez dans Paramètres système -> Support linguistique et cliquez sur le langues Installer / Supprimer ... bouton. Décochez ensuite les langues dont vous n'avez pas besoin.
En ce qui concerne les liens symboliques
/usr/share/help
, veuillez voir mon commentaire sur votre question.la source