CentOS 8-এ কীভাবে "লোকেল সেট করতে ব্যর্থ হয়েছে, সিডিউএস -8 এ ডিফল্ট হয়ে গেছে" ঠিক করবেন


আপনি কি কখনও সেন্টোস 8 বা আরএইচএল 8-এ "সিলেটফ -8 এ ডিফল্ট লোকেল সেট করতে ব্যর্থ হয়েছেন", সতর্কতা/ত্রুটির মুখোমুখি হয়েছেন? যদি হ্যাঁ, তবে এই নিবন্ধটি এই ত্রুটিটি কীভাবে ঠিক করবেন তা বর্ণনা করে। দ্রষ্টব্য যে এই নিবন্ধটি RHEL 8 এর উপর ভিত্তি করে যে কোনও অপারেটিং সিস্টেমেও কাজ করা উচিত।

একটি স্থানীয় একটি মৌলিক সিস্টেম পরামিতিগুলির একটি সেট যা ব্যবহারকারীর ভাষা, অঞ্চল এবং ব্যবহারকারী যে কোনও তাদের বিশেষ ইন্টারফেসে দেখতে চায় এমন কোনও বিশেষ বৈকল্পিক পছন্দ হিসাবে জিনিসকে সংজ্ঞায়িত করে।

প্রস্তাবিত পড়ুন: লিনাক্সে সিস্টেম লোকাল কীভাবে পরিবর্তন করবেন বা সেট করবেন

লিনাক্স এবং অন্যান্য ইউনিক্স-মতো অপারেটিং সিস্টেমের মতো পসআইএক্স প্ল্যাটফর্মে লোকেল শনাক্তকারীগুলি আইএসও/আইসিসি 15897 দ্বারা সংজ্ঞায়িত করা হয় example উদাহরণস্বরূপ, ইউটিএফ -8 এনকোডিং ব্যবহার করে ইউনাইটেড স্টেটস অফ আমেরিকা (মার্কিন) ইংরেজি হ'ল en_US.UTF-8)।

নীচেরটি হ'ল সতর্কতা/ত্রুটি দেখানোর মতো একটি স্ক্রিনশট রয়েছে যখন আপনি প্রদর্শিত হিসাবে yum কমান্ডটি চালান।

সিস্টেমের লোকেল সেট করতে, লোকালেক্টল কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, আপনি যদি ইংরাজী চান - ইউটিএফ -8 এনকোডিং ব্যবহার করে ইউনাইটেড স্টেটস অফ আমেরিকা (মার্কিন), নিম্নলিখিত কমান্ডটি চালান।

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

এরপরে, নিম্নলিখিত কমান্ডটি চালিয়ে সিস্টেমের লোকেল সেট করা আছে কিনা তা পরীক্ষা করে দেখুন।

# localectl
# dnf install @postgresql

মনে রাখবেন যে সিস্টেম লোকেল সেট করার পরেও সতর্কতা অব্যাহত রয়েছে। এটি বোঝায় যে ভাষার প্যাকগুলি অনুপস্থিত। এগুলি ইনস্টল করতে, পরবর্তী বিভাগে যান।

যদি আপনার সিস্টেমে কোনও নির্দিষ্ট ভাষা প্যাকটি অনুপস্থিত থাকে তবে উপরের ত্রুটিটি সমাধান করার জন্য আপনাকে এটি ইনস্টল করতে হবে। তবে, আপনি glibc-all-langpacks প্যাকেজ দ্বারা সরবরাহিত সমস্ত ভাষা প্যাকগুলি ইনস্টল করতে পারেন যাতে সমস্ত স্থানীয় অবস্থান রয়েছে।

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

বিকল্পভাবে, আপনি যদি পৃথকভাবে লোকেলগুলি ইনস্টল করতে চান এবং আপনার সিস্টেমে একটি ছোট প্যাকেজ ইনস্টলেশন পদাঙ্ক থাকে তবে নীচের কমান্ডটি চালান (আপনার পছন্দসই স্থানীয় লোকাল-কোডের পরিবর্তে এন) প্রতিস্থাপন করুন।

# dnf install glibc-langpack-en

উপরোক্ত পদ্ধতিটি ব্যবহার করে, আমরা সেন্টোস 8 বা আরএইচএল 8 তে "লোকেল সেট করতে ব্যর্থ হয়েছে, সিডিএফএফ -8 এ ডিফল্ট হয়ে গেছে" ঠিক করতে সক্ষম হয়েছি otherwise নীচে মন্তব্য ফর্ম মাধ্যমে আমাদের প্রতিক্রিয়া জানান।