כיצד להסיר Locale ב-Linux Mint
כברירת מחדל, Linux Mint מגיעה עם מספר מקומות נוספים שסביר להניח שאינך זקוק להם. בעת עדכון רכיבי מערכת כמו libc או קרנל, מערכת ההפעלה בונה אותם מחדש. פעולה זו לוקחת זמן ניכר ולמעשה היא מיותרת לחלוטין. בואו נראה איך להיפטר מהמקומות הנוספים האלה.
פרסומת
אני מרוצה משני מקומות בלבד, en_US.UTF-8 ו-ru_RU.UTF-8. עם זאת, להתקנה החדשה שלי של Mint 18.1 יש מספר מקומות נוספים. בוא נראה אילו מקומות מותקנים כברירת מחדל.
פתח את אפליקציית אמולטור המסוף המועדפת עליך והקלד את הפקודה הבאה:
locale -a
פעולה זו תאכלס את רשימת המקומות המותקנים. כך זה נראה.
כפי שאתה יכול לראות, יש הרבה מקומות מותקנים מלבד המקום הנדרש. בואו נראה איך להיפטר מהם.
כדי להסיר מיקום ב-Linux Mint, תעשה את הדברים הבאים.
פתח מסוף שורש חדש. אנא עיין במאמר הבא:
כיצד לפתוח מסוף שורש ב-Linux Mint
מקומות מוגדרים בקבצי טקסט תחת /var/lib/locales/supported.d/. יכול להיות יותר מקובץ אחד בהתאם לתצורת מערכת ההפעלה שלך. כל קובץ יכול להכיל אזור אחד או יותר שיותקן. אתה יכול לערוך קבצים אלה וליצור מחדש את רשימת האזורים שלך.
במקרה שלי, אני צריך לשנות רק קובץ אחד, /var/lib/locales/supported.d/en. בואו נערוך אותו כדי לשנות את התצורה.
פתח את הקובץ עם עורך הטקסט המועדף עליך, למשל.
nano /var/lib/locales/supported.d/en
אוֹ
vim /var/lib/locales/supported.d/en
במקרה שלי, אני צריך להסיר את כל השורות בקובץ הזה ולשמור רק את הפריט en_US.UTF-8.
הסר את השורות המיותרות ושמור את הקובץ.
כעת, בצע את הפקודה הבאה בתור root:
locale-gen
פעולה זו תיצור רק את המקומות הנדרשים. המקומות האחרים לא ייווצרו יותר.
כמו כן, אתה יכול לנקות את כל המקומות שנותרו מההגדרה הקודמת.
בצע את הפקודה הבאה בתור root כדי להסיר אותם
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
זה ישמור רק שני מקומות ru_RU.UTF-8 ו-en_US.UTF-8. כל השאר יוסר.
אתה גמור.