Saya hanya memperhatikan bahwa di dalam /usr/share/help
saya memiliki file bantuan ubuntu dalam 70 bahasa yang berbeda. Saya hanya berbicara 2, dan saya hanya benar-benar menghitung dalam satu. Saya juga memperhatikan bahwa itu penuh dengan tautan simbolis yang rusak ke / usr / share / help-langpack.
Saya hanya ingin menyingkirkan semua bahasa yang tidak saya butuhkan. Bagaimana saya bisa melakukan ini tanpa merasa rm -r
senang? Saya lebih suka mencari cara untuk melakukan ini tanpa menginstal paket baru, karena tujuan utama saya adalah untuk menyingkirkan kelebihan barang di komputer saya. Saya ingin mencari cara untuk melakukan ini lebih disukai dengan dpkg, atau apt.
package-management
language-support
blanket_cat
sumber
sumber
Jawaban:
Anda dapat memeriksa lokal mana yang dihasilkan dan dikonfigurasi pada sistem Anda menggunakan perintah lokal:
Perintah terakhir dari atas membuat Anda melihat bahwa semua lokal yang dihasilkan terletak di
/usr/lib/locale/
, Anda dapat menghapus salah satu dari mereka jika tidak dibutuhkan. Setiap paket informasi lokal adalah direktori yang berisi file teks dan direktori lainnya.Semua lokal yang Anda ingin sistem Anda dukung tercantum dalam file teks di
/var/lib/locales/supported.d/
. File-file ini memiliki dua kolom, tag bahasa dan peta karakter.Saya ingin sistem saya hanya mengenal US-Bahasa Inggris, jadi saya hanya punya satu file di sana, yang disebut en, yang hanya berisi satu baris:
Pesan
kesalahan Jika pesan kesalahan ditampilkan saat mengeluarkan perintah lokal, misalnya:
pastikan file itu
/etc/default/locale
ada dan memiliki konten yang tepat, seperti:Singkirkan data lokal yang tidak dibutuhkan - Langkah demi langkah
Sekarang kita tahu semua detail yang diperlukan untuk memulai dengan membersihkan informasi lokal sistem kami:
/var/lib/locales/supported.d/
, dan hapus semua lokal yang tidak dibutuhkan (satu lokal per baris)/etc/default/locale
(lihat contoh di atas)rm -rfv /usr/lib/locale/*
locale-gen
Itu saja! Mulai ulang mesin Anda untuk membuat perubahan Anda berlaku. Kemudian jalankan satu atau lebih contoh perintah lokal dari atas untuk memastikan sendiri bahwa hasilnya seperti yang diharapkan.
Ada paket untuk Debian / Ubuntu yang bisa mengurus menghapus lokal dan locale file yang terkait (misalnya halaman manual):
localepurge
. Anda dapat menginstal / menjalankannya dengan mengeluarkan:setelah diinstal, Anda harus menjalankan ini:
untuk memastikan pengaturan bahasa Anda diatur dengan benar.
untuk menjalankannya secara manual setelah diinstal (meskipun Anda tidak harus benar-benar perlu seperti itu harus dijalankan setelah setiap kali
dpkg
dijalankan secara otomatis) Anda bisa melakukannya:Baca halaman manual sebelum menggunakannya. Jika Anda bisa menyelesaikan pekerjaan tanpa itu mungkin lebih aman untuk melepaskannya.
dari forum ini
ref:
1. LocaleConf pada dokumentasi resmi
2. Linux man page
3. Lokal pada wikipeadia
4. man localepurge
sumber
locale-gen --purge
?Sebagai salam bahasa benar-benar terinstal, pergi ke System Settings -> Dukungan Bahasa dan klik Install / Remove Bahasa ... tombol. Kemudian hapus centang bahasa yang tidak Anda butuhkan.
Sehubungan dengan symlinks
/usr/share/help
, silakan lihat komentar saya pada pertanyaan Anda.sumber