আমি কিভাবে আমার লোকেল সমস্যা ঠিক করব?

আমি এই বার্তা আমি শুরু বা একটি সেবা বাঁধন মত কিছু করতে প্রত্যেক সময় পেয়ে করছি.

perl: warning: Setting locale failed.   perl: warning: Please check that your locale settings:           LANGUAGE = "en_US:en",           LC_ALL = (unset),           LC_MESSAGES = "en_US.UTF-8",           LANG = "en_US.UTF-8"       are supported and installed on your system.   perl: warning: Falling back to the standard locale ("C").   locale: Cannot set LC_CTYPE to default locale: No such file or directory   locale: Cannot set LC_MESSAGES to default locale: No such file or directory   locale: Cannot set LC_ALL to default locale: No such file or directory   (Reading database ... 21173 files and directories currently installed.)  Removing bind9 ...   * Stopping domain name service... bind9                                        [ OK ]Processing triggers for man-db ...   locale: Cannot set LC_CTYPE to default locale: No such file or directory   locale: Cannot set LC_MESSAGES to default locale: No such file or directory   locale: Cannot set LC_ALL to default locale: No such file or directory   

আমি কিভাবে এই ত্রুটি ঠিক করব ?

প্রথম রান locale বর্তমান ব্যবহারকারীর অ্যাকাউন্টের জন্য বর্তমানে কোন লোকেলগুলি সংজ্ঞায়িত করা হয়েছে তা তালিকাভুক্ত করতে:

$ localeLANG=CLANGUAGE=LC_CTYPE=fi_FI.UTF-8LC_NUMERIC="C"LC_TIME="C"LC_COLLATE=fi_FI.UTF-8LC_MONETARY="C"LC_MESSAGES=fi_FI.UTF-8LC_PAPER="C"LC_NAME="C"LC_ADDRESS="C"LC_TELEPHONE="C"LC_MEASUREMENT="C"LC_IDENTIFICATION="C"LC_ALL=

তারপর অনুপস্থিত লোকেল উৎপন্ন এবং নোটিশ নিতে লোকেইলের পুনরায় কনফিগার করুন:

$ sudo locale-gen "en_US.UTF-8"Generating locales...  en_US.UTF-8... doneGeneration complete.$ sudo dpkg-reconfigure localesGenerating locales...  en_US.UTF-8... up-to-dateGeneration complete.

এখন আপনি আর কোন ত্রুটি দেখতে পাবেন না!

উপরে প্রস্তাবিত কিছুই আমার ক্ষেত্রে কাজ করেছে(উবুন্টু সার্ভার 12.04 এলটিএস). অবশেষে কি সাহায্য ফাইল নির্বাণ ছিল /etc/environment:

LC_ALL=en_US.UTF-8LANG=en_US.UTF-8

কিছু কারণে এটি অনুপস্থিত ছিল. লোকেল এবং অন্যান্য কমান্ডের ফলাফলগুলি উপস্থিত হয়েছিল যেমন ভেরিয়েবলগুলি সঠিকভাবে সংজ্ঞায়িত করা হয়েছিল মঞ্জুর জন্য অন্য কথায় নিতে না সব মৌলিক উপাদান ঘোষণা করা হয় যেখানে এটি ঘোষণা করা উচিত.

জারি করার পরে তাদের অদৃশ্য হওয়া উচিত:

sudo locale-gen en_US en_US.UTF-8sudo dpkg-reconfigure locales 

dpkg-reconfigure প্যাকেজ পুনরায় কনফিগার করার পরে তারা ইতিমধ্যে ইনস্টল করা হয়েছে. এটি পুনরায় কনফিগার করার জন্য একটি প্যাকেজ বা প্যাকেজ নাম পাস. এটা কনফিগারেশন প্রশ্ন জিজ্ঞাসা করবে, প্যাকেজ প্রথম ইনস্টল করা হয়েছিল যখন অনেক ভালো.

শুধু আপনার নিম্নলিখিত যোগ করুন .bashrc ফাইল (ধরে নিচ্ছি আপনি বাশ ব্যবহার করছেন)

export LC_ALL="en_US.UTF-8"

আপনি দূরবর্তী অবস্থান থেকে সংযোগ করা হয় তাহলে এই একটি সাধারণ সমস্যা, তাই সমাধান আপনার লোকেল ফরোয়ার্ড না হয়. সম্পাদনা /etc/ssh/ssh_config এবং মন্তব্য করুন SendEnv LANG LC_* লাইন.

যে জন্য একটি আদেশ আছে:

sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

আইটি আপডেট /etc/default/locale প্রদত্ত মান সঙ্গে.

পরিবর্তনগুলি প্রয়োগ করতে, আপনি এটি করতে পারেন

source /etc/default/locale

কি আমার জন্য কাজ 12.10 এই ছিল:

apt-get install language-pack-en-base  

এই পরে ছিল dpkg-reconfigure locales কোন ফলাফল উত্পাদিত.

ভুলে যাবেন না প্রস্থান এবং আবার লগ ইন করে আপনার এসএসএইচ সেশনটি (বা আপনার এক্স 11) থেকে প্রস্থান করুন. আমি ফিরে লগ ইন, যদি না এই পরামর্শ সব আমার জন্য কাজ করে নি....

উবুন্টু 12.10 এর জন্য উপরের কোনওটিই র্যাটজসের সমাধান ব্যতীত কাজ করেনি আমি আপনার /ইত্যাদি / ব্যাশে এই যোগ করার সুপারিশ.বাশআরসি ফাইল:

export LC_ALL="en_ZA.UTF-8"export LC_CTYPE="en_ZA.UTF-8"

আমি আমার স্থানীয় মেশিন সেট করা হয় যেখানে একটি অদ্ভুত অবস্থায় আটকে ছিল es এবং তাই দূরবর্তী মেশিন (মাধ্যমে vagrant) একটি জাতিসংঘের পরিচালিত রাষ্ট্র প্রভিশন করা হয়েছে. অতএব, আমাকে ম্যানুয়ালটি ব্যবহার করতে হয়েছিল export= শুধুমাত্র একটি সফল সহজতর dpkg-reconfigure. তারপর সিস্টেম জরিমানা.

export LC_ALL="en_US.UTF-8"sudo dpkg-reconfigure locales

সম্ভাব্য সদৃশ স্থানীয় ভেরিয়েবলগুলির দূরবর্তী শেলটিতে কোনও প্রভাব নেই (পার্ল: সতর্কতা: সেটিং লোকেল failed.)

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

সব ব্যবহারকারীদের জন্য সহজ এবং স্থায়ী ফিক্স: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale - Ask Ubuntu

আপনি বলতে হবে: আপনার মেশিন? অথবা আপনি শুধুমাত্র একটি ব্যবহারকারী লগইন আছে এবং সিস্টেম সেটিংস পরিবর্তন করতে পারবেন না? (হ্যাঁ আমি জানি এটি সত্যিই একটি পুরানো প্রশ্ন . এবং ভুল উত্তরের উপভোটগুলি ভয়াবহ)