La tua lingua non è impostata. In Debian-Base
dovresti usare dpkg-reconfigure locales
per impostarlo.
Alcuni di packages
dipendono da locales package
e il suo variable
come LC_* series
...!
Significa $LANG
è vuoto.
Le tue impostazioni locali, come indicato dalle variabili d'ambiente, utilizzano nomi locali che non sono disponibili sul tuo sistema.
Le impostazioni locali controllano il set di caratteri utilizzato dai comandi e dai terminali (LC_CTYPE
), l'ordine di confronto (LC_COLLATE
), il formato delle date (LC_TIME
), numeri (LC_NUMERIC
) e importi di valuta (LC_MONETARY
), la lingua dei messaggi (LC_MESSAGES
), ecc. I valori di queste variabili sono nomi locali. Sulla maggior parte dei sistemi, il nome ha la forma xx_YY
o [email protected]
o xx_YY.charset
dove xx
è un codice lingua di due lettere e YY
è un codice paese di due lettere.
Esegui il comando locale
per vedere le tue impostazioni correnti. Esegui locale -a
per vedere i nomi locali disponibili.
Se mancano le impostazioni locali che desideri utilizzare, potrebbe essere necessario generarle. Questo dipende dalla distribuzione. Ad esempio, su Debian, esegui dpkg-reconfigure locales
come radice. Su Ubuntu, esegui locale-gen xx_YY
per generare il locale xx_YY
.
Ciò significa che il tuo sistema non sa in quale lingua devono essere visualizzate le informazioni.
Incolla l'output di locale -a probabilmente non hai generato le impostazioni locali questo è un po' specifico della distro ma di solito l'esecuzione di locale-gen genererà le impostazioni locali per te, rimuovendo quindi l'errore. Dai un'occhiata a questo link.