Hoe Locale te verwijderen in Linux Mint
Standaard wordt Linux Mint geleverd met een aantal extra locales die je waarschijnlijk niet nodig hebt. Bij het bijwerken van systeemcomponenten zoals libc of kernel, herbouwt het besturingssysteem ze. Deze operatie kost opmerkelijk veel tijd en is in feite volledig overbodig. Laten we eens kijken hoe we deze extra locaties kunnen verwijderen.
Advertentie
Ik ben blij met slechts twee locaties, en_US.UTF-8 en ru_RU.UTF-8. Mijn nieuwe installatie van Mint 18.1 heeft echter een aantal extra landinstellingen. Laten we eens kijken welke landinstellingen standaard zijn geïnstalleerd.
Open uw favoriete terminal-emulator-app en typ de volgende opdracht:
locale -a
Hiermee wordt de lijst met geïnstalleerde landinstellingen gevuld. Dit is hoe het eruit ziet.
Zoals u kunt zien, zijn er naast de vereiste veel geïnstalleerde landinstellingen. Laten we eens kijken hoe we van ze af kunnen komen.
Een landinstelling verwijderen in Linux Mint, doe het volgende.
Open een nieuwe rootterminal. Raadpleeg het volgende artikel:
Hoe Root Terminal te openen in Linux Mint
Locales worden gedefinieerd in tekstbestanden onder /var/lib/locales/supported.d/. Er kan meer dan één bestand zijn, afhankelijk van uw besturingssysteemconfiguratie. Elk bestand kan een of meer landinstellingen bevatten die worden geïnstalleerd. U kunt deze bestanden bewerken en uw landinstellingenlijst opnieuw genereren.
In mijn geval hoef ik slechts één bestand te wijzigen, /var/lib/locales/supported.d/en. Laten we het bewerken om de configuratie te wijzigen.
Open het bestand met uw favoriete teksteditor, b.v.
nano /var/lib/locales/supported.d/en
of
vim /var/lib/locales/supported.d/en
In mijn geval moet ik alle regels in dit bestand verwijderen en alleen het item en_US.UTF-8 behouden.
Verwijder de overbodige regels en sla het bestand op.
Voer nu de volgende opdracht uit als root:
locale-gen
Hiermee worden alleen de vereiste landinstellingen gemaakt. De andere locales worden niet meer gegenereerd.
U kunt ook alle landinstellingen opschonen die zijn overgebleven van de vorige installatie.
Voer de volgende opdracht uit als root om ze te verwijderen:
locale-gen --purge ru_RU.UTF-8 nl_US.UTF-8
Hierdoor blijven slechts twee landinstellingen ru_RU.UTF-8 en en_US.UTF-8 behouden. Al de rest wordt verwijderd.
Je bent klaar.