Tema: locale
-
Establecer la configuración regional, la zona horaria y reconfigurar paquetes sin interacción en Debian y Ubuntu
localectl, timedatectl y update-locale cambian la configuración regional y la zona horaria sin un cuadro de diálogo en modo texto, y dpkg-reconfigure -f noninteractive vuelve a ejecutar el paso de configuración de un paquete basado en debconf de la misma forma en que lo haría un script durante la instalación original, ambos utilizables en scripts de aprovisionamiento sin ninguna terminal conectada.
-
Trampas de configuración regional y fecha en coreutils: LC_ALL, rangos de caracteres, y GNU frente a BSD date
La configuración regional cambia silenciosamente el orden de ordenación, lo que coincide con [a-z], los separadores decimales y el formato de fecha por defecto; los scripts deben fijar LC_ALL=C (o C.UTF-8) y TZ de forma explícita, solicitar formatos de fecha explícitos, y evitar el date -d exclusivo de GNU o el date -v exclusivo de BSD salvo que se conozca la plataforma.
-
Ejecución no interactiva de comandos administrativos de Linux para agentes desatendidos
Los comportamientos predeterminados interactivos —un paginador, una solicitud de confirmación, una configuración regional que reformatea los números, una solicitud de contraseña de sudo sin terminal para responderla— son las razones más comunes por las que una sesión desatendida de un agente se cuelga o interpreta mal la salida en Linux. Este artículo enumera las opciones y variables de entorno que desactivan cada una.
-
Cambios de locale en Python: mantener el análisis numérico específico de cada petición fuera del estado global del proceso
Separa las convenciones numéricas pensadas para personas del intercambio entre máquinas y evita cambiar el locale con setlocale en cada petición.
Legible por máquina: JSON