CentOS 8-ൽ ലൊക്കേൽ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു, C.UTF-8 ലേക്ക് സ്ഥിരസ്ഥിതിയായി എങ്ങനെ പരിഹരിക്കാം


CentOS 8 അല്ലെങ്കിൽ RHEL 8-ൽ \ലൊക്കേൽ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു, C.UTF-8-ലേക്ക് സ്ഥിരസ്ഥിതിയായി എന്ന മുന്നറിയിപ്പ്/പിശക് നിങ്ങൾ എപ്പോഴെങ്കിലും നേരിട്ടിട്ടുണ്ടോ? അതെ എങ്കിൽ, ഈ പിശക് എങ്ങനെ പരിഹരിക്കാമെന്ന് ഈ ലേഖനം വിവരിക്കുന്നു. ഈ ലേഖനവും പ്രവർത്തിക്കുമെന്ന കാര്യം ശ്രദ്ധിക്കുക. RHEL 8 അടിസ്ഥാനമാക്കിയുള്ള ഏത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും.

ഒരു ഉപയോക്താവിന്റെ ഭാഷ, പ്രദേശം, ഉപയോക്താവ് അവരുടെ ഉപയോക്തൃ ഇന്റർഫേസിൽ കാണാൻ ആഗ്രഹിക്കുന്ന ഏതെങ്കിലും പ്രത്യേക വേരിയന്റ് മുൻഗണനകൾ എന്നിവ നിർവചിക്കുന്ന അടിസ്ഥാന സിസ്റ്റം പാരാമീറ്ററുകളുടെ ഒരു കൂട്ടമാണ് ലോക്കൽ.

ശുപാർശ ചെയ്uത വായന: ലിനക്uസിൽ സിസ്റ്റം ലോക്കലുകൾ എങ്ങനെ മാറ്റാം അല്ലെങ്കിൽ സജ്ജീകരിക്കാം

Linux പോലുള്ള POSIX പ്ലാറ്റ്uഫോമുകളിലും Unix പോലുള്ള മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും, പ്രാദേശിക ഐഡന്റിഫയറുകൾ ISO/IEC 15897 ആണ് നിർവചിച്ചിരിക്കുന്നത്. ഉദാഹരണത്തിന്, UTF-8 എൻകോഡിംഗ് ഉപയോഗിക്കുന്ന UNITED STATES OF AMERICA (US) ഇംഗ്ലീഷ്  en_US.UTF-8 ആണ്).

കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ yum കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ മുന്നറിയിപ്പ്/പിശക് കാണിക്കുന്ന ഒരു സ്ക്രീൻഷോട്ട് ആണ് താഴെ കൊടുത്തിരിക്കുന്നത്.

സിസ്റ്റം ലോക്കൽ സജ്ജീകരിക്കുന്നതിന്, localectl കമാൻഡ് ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്, UTF-8 എൻകോഡിംഗ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇംഗ്ലീഷ് – UNITED STATES OF AMERICA (US) വേണമെങ്കിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# localectl set-locale LANG=en_US.UTF-8

അടുത്തതായി, താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് സിസ്റ്റം ലോക്കൽ സജ്ജമാക്കിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

# localectl
# dnf install @postgresql

സിസ്റ്റം ലോക്കൽ സജ്ജീകരിച്ചതിനുശേഷവും മുന്നറിയിപ്പ് നിലനിൽക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക. ഭാഷാ പായ്ക്കുകൾ നഷ്uടമായതായി ഇത് സൂചിപ്പിക്കുന്നു. അവ ഇൻസ്റ്റാൾ ചെയ്യാൻ, അടുത്ത വിഭാഗത്തിലേക്ക് പോകുക.

നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു പ്രത്യേക ഭാഷാ പായ്ക്ക് ഇല്ലെങ്കിൽ, മുകളിൽ പറഞ്ഞ പിശക് പരിഹരിക്കാൻ നിങ്ങൾ അത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. എന്നിരുന്നാലും, എല്ലാ ഭാഷകളും ഉൾക്കൊള്ളുന്ന glibc-all-langpacks പാക്കേജ് നൽകുന്ന എല്ലാ ഭാഷാ പാക്കുകളും നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

# dnf install langpacks-en glibc-all-langpacks -y

പകരമായി, നിങ്ങൾക്ക് ലൊക്കേലുകൾ വ്യക്തിഗതമായി ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു ചെറിയ പാക്കേജ് ഇൻസ്റ്റാളേഷൻ കാൽപ്പാടുകൾ ഉണ്ടെങ്കിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക (നിങ്ങൾക്ക് ആവശ്യമുള്ള ലോക്കൽ-കോഡ് ഉപയോഗിച്ച് en മാറ്റിസ്ഥാപിക്കുക).

# dnf install glibc-langpack-en

മുകളിലെ നടപടിക്രമം ഉപയോഗിച്ച്, CentOS 8 അല്ലെങ്കിൽ RHEL 8-ൽ \ലൊക്കേൽ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു, C.UTF-8-ലേക്ക് സ്ഥിരസ്ഥിതിയായി എന്നത് പരിഹരിക്കാൻ ഞങ്ങൾക്ക് കഴിഞ്ഞു. ഇത് നിങ്ങൾക്കും വേണ്ടി പ്രവർത്തിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു, അല്ലാത്തപക്ഷം. അഭിപ്രായ ഫോം വഴി ഞങ്ങൾക്ക് ഫീഡ്uബാക്ക് നൽകുക. താഴെ.