Introduzione
Questo articolo descrive come correggere questo avviso "Impossibile impostare la lingua, impostazione predefinita su C.UTF-8 ” in CentOS 8 /RHEL 8 .
Un locale è un insieme di parametri di sistema di base che definiscono:
- Lingua
- Regione
- Preferenze varianti
Nota :su Linux , locale gli identificatori sono definiti da ISO/IEC 15897 .
Ad esempio :inglese degli Stati Uniti d'America (USA) utilizzando l'UTF-8 la codifica è en_US.UTF-8 .
Risolvere il problema
- Imposta la localizzazione del sistema, usa localectl comando. esegui il seguente comando per l'inglese united stato
localectl set-locale LANG=en_US.UTF-8
- Verifica se la locale del sistema è stata impostata o meno con localectl comando.
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- Prova a installare un pacchetto
Ad esempio installazione del servizio MySQL
Come mostrato sopra, l'avviso esisteva ancora. perché la lingua mancano i pacchetti
- Installa tutte le lingua pacchetti dai glibc-all-langpacks pacchetto che contiene tutte le località .
dnf install -y glibc-all-langpacks langpacks-en
Nota :Per installare locale singolarmente, esegui il comando seguente sostituendo en con il codice locale vuoi.
Esempio di installazione di locale francese con il suo codice fr :
dnf install glibc-langpack-fr
Conclusione
Questo è tutto
Abbiamo illustrato come correggere l'errore "Impossibile impostare la lingua, impostazione predefinita su C.UTF-8 ” in CentOS 8 o RHEL 8 .