Πώς να αφαιρέσετε το Locale στο Linux Mint
Από προεπιλογή, το Linux Mint διαθέτει έναν αριθμό επιπλέον τοπικών ρυθμίσεων που πιθανότατα δεν χρειάζεστε. Κατά την ενημέρωση στοιχείων συστήματος όπως το libc ή ο πυρήνας, το λειτουργικό σύστημα τα αναδομεί. Αυτή η λειτουργία απαιτεί αξιοσημείωτο χρόνο και στην πραγματικότητα είναι εντελώς περιττή. Ας δούμε πώς να απαλλαγούμε από αυτές τις επιπλέον τοπικές ρυθμίσεις.
Διαφήμιση
Είμαι ευχαριστημένος με δύο μόνο τοπικές ρυθμίσεις, en_US.UTF-8 και ru_RU.UTF-8. Ωστόσο, η νέα μου εγκατάσταση του Mint 18.1 έχει μια σειρά από επιπλέον τοπικές ρυθμίσεις. Ας δούμε ποιες τοπικές ρυθμίσεις είναι εγκατεστημένες από προεπιλογή.
Ανοίξτε την αγαπημένη σας εφαρμογή εξομοιωτή τερματικού και πληκτρολογήστε την ακόλουθη εντολή:
τοπική -α
Αυτό θα συμπληρώσει τη λίστα με τις εγκατεστημένες τοπικές ρυθμίσεις. Έτσι φαίνεται.
Όπως μπορείτε να δείτε, υπάρχουν πολλές εγκατεστημένες τοπικές ρυθμίσεις εκτός από τις απαιτούμενες. Ας δούμε πώς να απαλλαγούμε από αυτά.
Για να αφαιρέσετε μια τοπική ρύθμιση στο Linux Mint, κάντε το εξής.
Ανοίξτε ένα νέο τερματικό root. Ανατρέξτε στο παρακάτω άρθρο:
Πώς να ανοίξετε το Root Terminal στο Linux Mint
Οι τοπικές ρυθμίσεις ορίζονται σε αρχεία κειμένου στο /var/lib/locales/supported.d/. Μπορεί να υπάρχουν περισσότερα από ένα αρχεία ανάλογα με τη διαμόρφωση του λειτουργικού σας συστήματος. Κάθε αρχείο μπορεί να περιέχει μία ή περισσότερες τοπικές ρυθμίσεις που θα εγκατασταθούν. Μπορείτε να επεξεργαστείτε αυτά τα αρχεία και να δημιουργήσετε εκ νέου τη λίστα τοπικών ρυθμίσεων.
Στην περίπτωσή μου, πρέπει να τροποποιήσω μόνο ένα αρχείο, /var/lib/locales/supported.d/en. Ας το επεξεργαστούμε για να αλλάξουμε τη διαμόρφωση.
Ανοίξτε το αρχείο με τον αγαπημένο σας επεξεργαστή κειμένου, π.χ.
nano /var/lib/locales/supported.d/en
ή
vim /var/lib/locales/supported.d/en
Στην περίπτωσή μου, πρέπει να αφαιρέσω όλες τις γραμμές σε αυτό το αρχείο και να διατηρήσω μόνο το στοιχείο en_US.UTF-8.
Αφαιρέστε τις περιττές γραμμές και αποθηκεύστε το αρχείο.
Τώρα, εκτελέστε την ακόλουθη εντολή ως root:
locale-gen
Αυτό θα δημιουργήσει μόνο τις απαιτούμενες τοπικές ρυθμίσεις. Οι άλλες τοπικές ρυθμίσεις δεν θα δημιουργηθούν πλέον.
Επίσης, μπορείτε να καθαρίσετε όλες τις τοπικές ρυθμίσεις που είχαν απομείνει από την προηγούμενη ρύθμιση.
Εκτελέστε την παρακάτω εντολή ως root για να τα αφαιρέσετε
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Αυτό θα διατηρήσει μόνο δύο τοπικές ρυθμίσεις ru_RU.UTF-8 και en_US.UTF-8. Όλα τα υπόλοιπα θα αφαιρεθούν.
Τελείωσες.