Ante mensajes del tipo:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
perl: warning: Setting locale failed.
LC_MEASUREMENT = "es_UY.UTF-8",
perl: warning: Please check that your locale settings:
LC_PAPER = "es_UY.UTF-8",
LANGUAGE = (unset),
LANG = "en_US.UTF-8"
LC_ALL = (unset),
are supported and installed on your system.
LC_MEASUREMENT = "es_UY.UTF-8",
LC_PAPER = "es_UY.UTF-8",
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
hay que generar los archivos de localización faltantes en el sistema.
En debian esto puede hacerse editando el archivo /etc/locale.gen
.
Primero se inspeccionan que locales están configurados para generar:
$ grep -v -e '^#' -e '^$' /etc/locale.gen
en_US.UTF-8 UTF-8
Se edita el archivo para agregar los locales deseados (faltantes), en este caso
es_UY.UTF-8
:
$ sudo sed -i.bak-$(date -u +%Y%m%dT%H%M%SZ) 's/# \(es_UY.UTF-8 UTF-8\)/\1/' /etc/locale.gen
Y luego se generan:
$ sudo locale-gen
Ver: