Pour un long moment et à chaque fois que j'ai mis à jour de Debian-moi mon sac machine erreur; locale ne permet pas par défaut à Septembre LC_CTYPE locale: Aucun fichier ou répertoire. Jusqu'à ce qu'un jour, je me lasse, car l'installation de paquets ont commencé à prendre trop de temps.

Si la même erreur, ou d'autres moyens que la variable d'environnement (dans ce cas LC_TYPE) ne contient pas une valeur que le système peut reconnaître. Cette mai-être dû aux raisons suivantes;

  • Seteado locale dans le système est mal écrit.
  • Cet endroit n'est pas installé sur votre système

Pour être sûr que ce bien tapé le nom du lieu ou que cela est installé, tapez;


  fher98 @ betuntu: ~ $ locale-a 
 C 
 en_AU.utf8 
 en_BW.utf8 
 en_CA.utf8 
 en_DK.utf8 
 en_GB.utf8 
 en_HK.utf8 
 en_IE.utf8 
 en_IN 
 en_NZ.utf8 
 en_PH.utf8 
 en_SG.utf8 
 en_US.utf8 
 en_ZA.utf8 
 en_ZW.utf8 
 POSIX 


Où nous voir si nous préciser la localisation dans la liste ci-dessus. Si vous n'êtes pas sur la liste, il faut l'installer.

Reconfiguration locale

http://people.debian.org/ ~ schultmc / locales.html

sudo dpkg-reconfigure locales

http://listas.udistrital.edu.co/pipermail/linux/2006-April/001896.html

http://people.debian.org/ ~ schultmc / locales.html

La façon la plus simple, la forme Debian

Debconf installé, puis exécutez la commande configure en tant que root;


  deathbian: ~ # aptitude update 
  deathbian: ~ # aptitude install debconf 
  deathbian: ~ # dpkg-reconfigure locales 


Comment difficile, pour Redhat, Centos

En tant que super-utilisateur d'éditer le fichier / etc / locale.gen. Si le fichier n'existe pas, nous avons besoin de créer. Voici un exemple de fichier. Ensuite, exécutez la commande pour générer;


  deathbian: ~ # / usr / sbin / locale-gen 


file: / etc / locale.gen

# Ce fichier listes locales que vous souhaitez faire construire. Vous pouvez trouver une liste
# De valide soutenu au niveau local / usr/share/i18n/SUPPORTED. Autre
# Combinaisons sont possibles, mais mai ne pas être bien testés. Si vous changez
# Ce fichier, vous avez besoin de relancer locale-gen.
#
# GENEREE XXX XXX
#
# NOTE! Si vous modifiez ce fichier à la main, et vous voulez continuer
# Maintenir manuellement, supprimer la ligne ci-dessus. Sinon, utilisez la commande
# Dpkg-reconfigure locales pour manipuler ce fichier. Vous pouvez également le faire manuellement
# Changer le fichier sans porter atteinte à l'utilisation de modèles, car il
#-T-il lire dans vos modifications.

en_US.utf-8 UTF-8

Popularité: 1% [?]