Pengantar
Artikel ini menjelaskan cara memperbaiki peringatan ini “Gagal menyetel lokal, default ke C.UTF-8 ” di CentOS 8 /RHEL 8 .
Lokal adalah seperangkat parameter sistem dasar yang mendefinisikan:
- Bahasa
- Wilayah
- Preferensi varian
Catatan :Di Linux , lokal pengenal ditentukan oleh ISO/IEC 15897 .
Misalnya :Bahasa Inggris Amerika Serikat (AS) menggunakan UTF-8 encoding adalah en_US.UTF-8 .
Memperbaiki Masalah
- Setel lokal sistem, gunakan locallectl memerintah. jalankan perintah berikut untuk bahasa inggris united negara bagian
localectl set-locale LANG=en_US.UTF-8
- Verifikasi apakah lokal sistem telah disetel atau tidak dengan localectl perintah.
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- Cobalah untuk menginstal sebuah paket
Misalnya menginstal layanan mysql
Seperti yang ditunjukkan di atas, peringatan itu masih ada. karena bahasa paket hilang.
- Instal semua bahasa paket oleh glibc-all-langpacks paket yang berisi semua lokal .
dnf install -y glibc-all-langpacks langpacks-en
Catatan :Untuk memasang lokal satu per satu, jalankan perintah berikut dengan mengganti en dengan kode lokal Anda inginkan.
Contoh untuk menginstal lokal Prancis dengan kode fr :
dnf install glibc-langpack-fr
Kesimpulan
Itu saja
Kami mengilustrasikan cara memperbaiki kesalahan “Gagal menyetel lokal, default ke C.UTF-8 ” di CentOS 8 atau RHEL 8 .