Una aplicación remota instalada tiene algunos problemas de codificación y en mi máquina local está funcionando bien.
¿Cuál es la mejor manera de "copiar" mis configuraciones regionales en la máquina remota?
Las configuraciones regionales en mi máquina personal se configuran así:
$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Respuestas:
La manera más fácil
Exportar todas las configuraciones regionales a un archivo
locale > import
Abra el archivo y agregue exportar al comienzo de cada línea
Hazlo ejecutable con el comando
chmod ugo+rx import
Copiar al perfil deseado y ejecutar
./import
fuente
Puede establecer la configuración regional manualmente usando
update-locale
:Lea la página del manual para más información.
Alternativamente, puede cambiar manualmente las entradas locales de su sistema modificando el archivo
/etc/default/locale
.Por ejemplo, en un sistema alemán, para evitar que se traduzcan los mensajes del sistema, puede usar:
Nota: los cambios surten efecto solo después de un nuevo inicio de sesión.
Fuente: https://help.ubuntu.com/community/Locale
fuente
sudo
. Personalmente, me gusta su solución alternativa, tal vez debería hacerla primaria. :)sudo dpkg-reconfigure locales
.Hay algunas recomendaciones al configurar configuraciones regionales en máquinas remotas
1) En máquinas Debian (máquina remota), ejecute el comando (como root):
En la primera pantalla, seleccione las configuraciones regionales deseadas. Después de eso, se le pedirá que elija cuál es la configuración regional predeterminada. Seleccione "ninguno" (referencia: https://wiki.debian.org/Locale#Standard ).
2) Configure su servicio ssh (
/etc/ssh/sshd_config
) para aceptar variables de entorno del cliente: descomente la línea:Reinicie su servidor ssh, cierre sesión y vuelva a iniciar sesión y ejecute el
locale
comando. Debe coincidir con la configuración regional de su máquina localfuente
Generating locales...
... y más tardeGeneration complete.
) No aparece la pantalla de selección.