Pernahkah Anda mengalami peringatan/kesalahan “Gagal menyetel lokal, default ke C.UTF-8" di dalam CentOS 8 atau RHEL 8? Jika ya, maka artikel ini menjelaskan cara memperbaiki kesalahan ini. Perhatikan bahwa artikel ini juga harus bekerja pada sistem operasi apa pun yang didasarkan pada RHEL 8.
SEBUAH lokal adalah seperangkat parameter sistem dasar yang menentukan hal-hal seperti bahasa pengguna, wilayah, dan preferensi varian khusus apa pun yang ingin dilihat pengguna di antarmuka pengguna mereka.
Bacaan yang Direkomendasikan: Cara Mengubah atau Mengatur Lokal Sistem di Linux
Pada platform POSIX seperti Linux dan sistem operasi mirip Unix lainnya, pengidentifikasi lokal ditentukan oleh: ISO/IEC 15897. Misalnya, Bahasa Inggris AMERIKA SERIKAT (AS) menggunakan UTF-8 pengkodean adalah id_US.UTF-8).
Berikut ini adalah tangkapan layar yang menunjukkan peringatan/kesalahan saat Anda menjalankan dnf atau enak perintah seperti yang ditunjukkan.
Untuk mengatur lokal sistem, gunakan
lokal memerintah. Misalnya, jika Anda ingin Bahasa Inggris – AMERIKA SERIKAT (AS) menggunakan UTF-8 pengkodean, jalankan perintah berikut.# localectl set-locale LANG=en_US.UTF-8.
Selanjutnya, periksa apakah lokal sistem telah diatur dengan menjalankan perintah berikut.
# lokalekl. # dnf instal @postgresql.
Perhatikan bahwa bahkan setelah mengatur lokal sistem, peringatan tetap ada. Ini menyiratkan bahwa paket bahasa tidak ada. Untuk menginstalnya, buka bagian berikutnya.
Jika paket bahasa tertentu tidak ada di sistem Anda, Anda perlu menginstalnya untuk memperbaiki kesalahan di atas. Namun, Anda dapat menginstal semua paket bahasa yang disediakan oleh glibc-all-langpacks paket yang berisi semua lokal.
# dnf install langpacks-en glibc-all-langpacks -y.
Atau, jika Anda ingin menginstal lokal secara individual, dan dengan demikian memiliki jejak instalasi paket yang lebih kecil di sistem Anda, jalankan perintah berikut (ganti id dengan kode-lokal kamu ingin).
# dnf install glibc-langpack-en.
Dengan menggunakan prosedur di atas, kami berhasil memperbaiki "Gagal menyetel lokal, default ke C.UTF-8" di dalam CentOS 8 atau RHEL 8. Berharap ini berhasil untuk Anda juga, jika tidak. beri kami umpan balik melalui formulir komentar di bawah.