GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué debo hacer con el hombre:no puedo establecer la configuración regional; asegúrese de que $LC_* y $LANG sean correctos

Su configuración regional no está configurada. En Debian-Base deberías usar dpkg-reconfigure locales para configurarlo.

Algo de packages depender de locales package y su variable como LC_* series ...!

Significa $LANG está vacío.


Su configuración regional, tal como lo indican las variables de entorno, utiliza nombres de configuración regional que no están disponibles en su sistema.

La configuración regional controla el juego de caracteres utilizado por los comandos y terminales (LC_CTYPE ), el orden de clasificación (LC_COLLATE ), el formato de las fechas (LC_TIME ), números (LC_NUMERIC ) y cantidades de moneda (LC_MONETARY ), el idioma de los mensajes (LC_MESSAGES ), etc. Los valores de estas variables son nombres de configuración regional. En la mayoría de los sistemas, el nombre tiene la forma xx_YY o [email protected] o xx_YY.charset donde xx es un código de idioma de dos letras y YY es un código de país de dos letras.

Ejecute el comando locale para ver su configuración actual. Ejecute locale -a para ver los nombres de configuración regional disponibles.

Si falta la configuración regional que desea utilizar, es posible que deba generarla. Esto depende de la distribución. Por ejemplo, en Debian, ejecute dpkg-reconfigure locales como raíz. En Ubuntu, ejecuta locale-gen xx_YY para generar la configuración regional xx_YY .


Esto significa que su sistema no sabe en qué idioma debe mostrarse la información.

Pegue la salida de locale -a probablemente no haya generado los locales esto es un poco bit La distribución específica, pero generalmente la ejecución de locale-gen generará las configuraciones regionales para usted, por lo tanto, eliminará el error. Echa un vistazo a este enlace.


Linux
  1. ¿Cuál es la diferencia entre env y set (en Mac OS X o Linux)?

  2. ¿Cómo puedo asegurarme de que mi sistema use el archivo ~/.screenrc?

  3. LANG=C se encuentra en varios scripts /etc/init.d/*. ¿Qué hace LANG=C y por qué necesita configurar LANG=C?

  4. ¿Qué puede hacer un atacante con Bluetooth y cómo se debe mitigar?

  5. ¿Qué significa tener * * * en el comando traceroute? y ¿Cómo se puede hacer frente a esa situación?

¿Qué es Intel SGX y cuáles son los beneficios?

¿Cuáles son las diferencias entre lsof y netstat en Linux?

¿Cuál es la diferencia entre las configuraciones regionales C.UTF-8 y en_US.UTF-8?

¿Cómo puedes cambiar las teclas j y k en vim?

¿Cuál es la diferencia entre las páginas man 'hier(7)' y 'file-hierarchy(7)'?

¿Cuáles son las diferencias funcionales entre .profile .bash_profile y .bashrc