কমান্ড-লাইনের মাধ্যমে আমি কীভাবে লোকেল আনইনস্টল করতে পারি?


23

আমার সিস্টেমে আমার 5 টি অব্যক্ত লোকাল রয়েছে। কমান্ড লাইনের মাধ্যমে আমি কীভাবে এগুলি সরাতে পারি? আমার ব্যবহার আছে localepurgeতবে এটি কার্যকর হয়নি।

উত্তর:


26

আপনি এর সাথে লোকেলগুলি তালিকাভুক্ত করতে পারেন

localedef --list-archive

বা সাথে

locale -a

সংশ্লিষ্ট ফাইল আকার দ্বারা দেওয়া হয়

ls -lh /usr/lib/locale/locale-archive

অব্যবহৃত লোকেলগুলি সরাতে আপনি করতে পারেন

sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!

যেখানে it_IT.UTF-8এবং en_US.UTF-8আছে মাত্র দুটি লোকেল আমি চাই । শেষটি && echo "Success!"দরকারী কারণ locale-genত্রুটিগুলি রিপোর্ট করে না যদি কমান্ড লাইনে একটি উপলভ্য বা ভুল লোকেল পাস করা হয়।


12.04-এর কমান্ডটি localedef --list-archiveছাড়াই রয়েছেs
অ্যানাটোলি টেকটোনিক

@ টেকটোনিক: ১১.১০ তেও আমার ভুল হয়েছে :)
এনজোটিব

খুশী হলাম। আমার প্রয়োজন নেই এমন লোকেলগুলি সরিয়ে দেওয়ার কি কোনও উপায় আছে? আমি নিশ্চিত নই যে এন_ ইউএস লোকালগুলির মধ্যে যে কোনও একটিই ব্যবহৃত হয় - আমি সেগুলি সবই ছেড়ে যাওয়া পছন্দ করি এবং কেবলমাত্র আমি অবশ্যই নিশ্চিত করি যে আমার সিস্টেমে ডি_ * এর মতো কোনও ব্যবহার নেই।
অ্যানাটোলি টেকটোনিক

7
বাশে অন "Succes!"স্ট্রিংয়ে বিস্মৃত চিহ্নটি বাশ ইতিহাসের প্রসারণকে ট্রিগার করে। এই সমস্যাটি এড়াতে আপনাকে 'Success!'একক উদ্ধৃতিতে অন্তর্ভুক্ত করতে হবে বা (আশ্চর্যজনকভাবে!) উদ্ধৃতিগুলি সরিয়ে ফেলতে হবে। বাশ ম্যানুয়াল থেকে : ইতিহাস সম্প্রসারণ চরিত্রের উপস্থিতি দ্বারা ইতিহাস সম্প্রসারণ সূচিত হয়, যা '!' গতানুগতিক. কেবলমাত্র \ এবং 'ইতিহাসের সম্প্রসারণের চরিত্রটি থেকে বাঁচতে ব্যবহৃত হতে পারে।
মিশেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.