ตามค่าเริ่มต้น Linux Mint จะมาพร้อมกับโลแคลพิเศษจำนวนมากซึ่งคุณมักไม่ต้องการ เมื่ออัปเดตส่วนประกอบของระบบเช่น libc หรือ kernel ระบบปฏิบัติการจะสร้างขึ้นใหม่ การดำเนินการนี้ใช้เวลานานพอสมควรและในความเป็นจริงแล้วซ้ำซ้อนอย่างสิ้นเชิง มาดูวิธีกำจัดสถานที่พิเศษเหล่านี้
การโฆษณา
ฉันมีความสุขกับแค่สองภาษาคือ en_US.UTF-8 และ ru_RU.UTF-8 อย่างไรก็ตามการติดตั้ง Mint 18.1 ใหม่ของฉันมีหลายภาษาเพิ่มเติม มาดูกันว่าตำแหน่งที่ตั้งใดถูกติดตั้งโดยค่าเริ่มต้น
เปิดแอพเทอร์มินัลอีมูเลเตอร์ที่คุณชื่นชอบแล้วพิมพ์คำสั่งต่อไปนี้:
สถานที่ -a
สิ่งนี้จะเติมรายการตำแหน่งที่ตั้งที่ติดตั้ง นี่คือลักษณะที่ปรากฏ
อย่างที่คุณเห็นมีโลแคลติดตั้งมากมายนอกเหนือจากที่ต้องการ มาดูวิธีกำจัดพวกมัน
ในการลบโลแคลใน Linux Mint ให้ดำเนินการดังต่อไปนี้
เปิดรูทเทอร์มินัลใหม่ โปรดดูบทความต่อไปนี้:
วิธีเปิด Root Terminal ใน Linux Mint
สถานที่ถูกกำหนดในไฟล์ข้อความภายใต้ /var/lib/locales/supported.d/ อาจมีมากกว่าหนึ่งไฟล์ขึ้นอยู่กับการกำหนดค่าระบบปฏิบัติการของคุณ ทุกไฟล์สามารถมีหนึ่งหรือหลายโลแคลที่จะติดตั้ง คุณสามารถแก้ไขไฟล์เหล่านี้และสร้างรายการสถานที่ของคุณขึ้นมาใหม่
ในกรณีของฉันฉันต้องแก้ไขไฟล์เพียงไฟล์เดียวคือ /var/lib/locales/supported.d/en มาแก้ไขเพื่อเปลี่ยนการกำหนดค่า
เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบเช่น
นาโน /var/lib/locales/supported.d/en
หรือ
กลุ่ม /var/lib/locales/supported.d/en
ในกรณีของฉันฉันต้องลบบรรทัดทั้งหมดในไฟล์นี้และเก็บเฉพาะรายการ en_US.UTF-8
ลบบรรทัดที่ไม่จำเป็นและบันทึกไฟล์
netflix ออกจากระบบอุปกรณ์ทั้งหมด
ตอนนี้รันคำสั่งต่อไปนี้ในฐานะรูท:
gen ในท้องถิ่น
สิ่งนี้จะสร้างเฉพาะภาษาที่ต้องการ ภาษาอื่น ๆ จะไม่ถูกสร้างขึ้นอีก
นอกจากนี้คุณสามารถล้างสถานที่ทั้งหมดที่เหลือจากการตั้งค่าก่อนหน้านี้ได้
ดำเนินการคำสั่งต่อไปนี้ในฐานะรูทเพื่อลบออก
locale-gen --purge ru_RU.UTF-8 th_US.UTF-8
ซึ่งจะเก็บไว้เพียงสองโลแคล ru_RU.UTF-8 และ en_US.UTF-8 ส่วนที่เหลือทั้งหมดจะถูกลบออก
คุณทำเสร็จแล้ว