Standaard wordt Linux Mint geleverd met een aantal extra landinstellingen die u waarschijnlijk niet nodig hebt. Bij het updaten van systeemcomponenten zoals libc of kernel, bouwt het besturingssysteem ze opnieuw op. Deze operatie kost opmerkelijk veel tijd en is in feite volledig overbodig. Laten we eens kijken hoe we van deze extra landinstellingen af kunnen komen.
Advertentie
Ik ben blij met slechts twee landinstellingen, 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 terminalemulator-app en typ de volgende opdracht:
locale -a
Dit zal de lijst met geïnstalleerde landinstellingen vullen. 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 er vanaf kunnen komen.
Om een locale in Linux Mint te verwijderen , doe het volgende.
Open een nieuwe root-terminal. Raadpleeg het volgende artikel:
Hoe Root Terminal te openen in Linux Mint
Landinstellingen worden gedefinieerd in tekstbestanden onder /var/lib/locales/supported.d/. Afhankelijk van uw OS-configuratie kan er meer dan één bestand zijn. Elk bestand kan een of meer landinstellingen bevatten die worden geïnstalleerd. U kunt deze bestanden bewerken en uw lijst met landinstellingen 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, bijv.
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.
iphone mail kan geen verbinding maken met de server
Voer nu het volgende commando uit als root:
lokaal gen
Hierdoor worden alleen de vereiste landinstellingen gemaakt. De andere landinstellingen worden niet meer gegenereerd.
U kunt ook alle landinstellingen verwijderen die zijn overgebleven uit de vorige installatie.
Voer de volgende opdracht uit als root om ze te verwijderen
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Hierdoor blijven slechts twee landinstellingen ru_RU.UTF-8 en en_US.UTF-8 behouden. De rest wordt verwijderd.
Je bent klaar.