วิธีลบสถานที่ที่ไม่จำเป็น


26

ฉันสังเกตเห็นว่ามีสถานที่ที่ไม่จำเป็นหลายแห่งติดตั้งอยู่ฉันต้องการเพียงภาษาเดียวเท่านั้น

วิธีการลบที่เหลือทั้งหมด?

โลแคลเป็นตัวอย่างของ firefox-locale-?


ทำไมคุณต้องการลบออก โปรดดูคำตอบของฉันด้านล่าง
Gunnar Hjalmarsson

2
กันที่นี่ ฉันไม่ต้องการความยุ่งเหยิง 50 ภาษาในการใช้พื้นที่ SSD อันมีค่าไม่ต้องพูดถึงเติมไดร์ฟสำรอง
SDsolar

คำตอบ:


19

ก่อนอื่นให้พิมพ์localeคำสั่งเพื่อพิมพ์การกำหนดค่าโลแคลปัจจุบันของคุณ นอกจากนี้คุณสามารถใช้locale -aเพื่อแสดงรายการสถานที่ที่มีอยู่ทั้งหมด

การล้างโลแคลที่ไม่ได้ใช้

ติดตั้งlocalepurgeเพื่อลบภาษาที่ไม่ต้องการขณะที่เลือกภาษาที่คุณต้องการเก็บ โปรดทราบว่าวิธีนี้จะไม่เปลี่ยนการตั้งค่าตำแหน่งที่ตั้งในระบบของคุณ มันจะล้างตำแหน่งที่คุณไม่ได้เลือกไว้ ใช้ความเสี่ยงของคุณเอง

$ sudo apt-get install localepurge

หลังจากนั้นคุณสามารถเริ่มต้นใหม่หรือพยายามที่จะเรียกใช้ . /etc/default/locale

หากต้องการกำหนดค่าใหม่เพียงป้อนสิ่งต่อไปนี้ในเทอร์มินัล:

$ sudo dpkg-reconfigure localepurge

อีกวิธีหนึ่งที่นี่คือการตอบsudo locale-gen --purge <locales YOU WANT TO KEEP>

การอ้างอิง


2
การอ้างถึงหน้า man localepurge: "โปรดทราบว่าเครื่องมือนี้เป็นแฮ็คที่ไม่ได้รวมเข้ากับระบบจัดการแพคเกจของ Debian [... ]"
sevo

1
ไม่มีสิ่งเหล่านี้ดูเหมือนจะลบไฟล์ใด ๆ / usr / share / man ยังคงมีทุกภาษา / usr / share / locale ยังคงมีไดเรกทอรีทั้งหมด
kristopolous

5

หากคุณไม่จำเป็นต้องเปลี่ยนไปใช้โลแคลต่างๆตลอดเวลาคุณสามารถถอนการติดตั้งโลแคลที่ไม่ได้ใช้งานและเพิ่มพื้นที่เก็บข้อมูลในระบบของคุณ

ติดตั้ง Localepurge ผ่านเทอร์มินัล:

sudo apt-get install localepurge

เมื่อทำการติดตั้งเสร็จแล้วมันจะทำการลบไฟล์โลแคลทั้งหมดออกจากระบบที่คุณไม่จำเป็นต้องใช้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.