Cum să eliminați localul în Linux Mint
În mod implicit, Linux Mint vine cu o serie de locații suplimentare de care cel mai probabil nu aveți nevoie. Când actualizați componente ale sistemului, cum ar fi libc sau kernel, sistemul de operare le reconstruiește. Această operațiune necesită o perioadă notabilă de timp și, de fapt, este complet redundantă. Să vedem cum să scăpăm de aceste localități suplimentare.
Publicitate
Sunt mulțumit de doar două localități, en_US.UTF-8 și ru_RU.UTF-8. Cu toate acestea, noua mea instalare a Mint 18.1 are o serie de localități suplimentare. Să vedem ce locale sunt instalate implicit.
Deschideți aplicația preferată de emulator de terminal și tastați următoarea comandă:
local -a
Aceasta va popula lista localurilor instalate. Așa arată.
După cum puteți vedea, există o mulțime de localități instalate în afară de cea necesară. Să vedem cum să scăpăm de ele.
Pentru a elimina o locație în Linux Mint, urmează următoarele instrucțiuni.
Deschideți un nou terminal rădăcină. Vă rugăm să consultați următorul articol:
Cum să deschideți terminalul rădăcină în Linux Mint
Localele sunt definite în fișierele text sub /var/lib/locales/supported.d/. Pot exista mai multe fișiere, în funcție de configurația sistemului de operare. Fiecare fișier poate conține una sau mai multe locale care vor fi instalate. Puteți edita aceste fișiere și puteți genera din nou lista locală.
În cazul meu, trebuie să modific un singur fișier, /var/lib/locales/supported.d/en. Să-l edităm pentru a schimba configurația.
Deschideți fișierul cu editorul de text preferat, de ex.
nano /var/lib/locales/supported.d/en
sau
vim /var/lib/locales/supported.d/en
În cazul meu, trebuie să elimin toate liniile din acest fișier și să păstrez doar elementul en_US.UTF-8.
Eliminați liniile inutile și salvați fișierul.
Acum, executați următoarea comandă ca root:
locale-gen
Aceasta va crea doar localurile necesare. Celelalte locații nu vor mai fi generate.
De asemenea, puteți șterge toate localitățile rămase din configurarea anterioară.
Executați următoarea comandă ca root pentru a le elimina
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Acest lucru va păstra doar două localități ru_RU.UTF-8 și en_US.UTF-8. Toate restul vor fi eliminate.
Esti gata.