Website-Suche

Installieren, Generieren und Auflisten von Locale unter Linux


Das Gebietsschema auf einem Linux-System bestimmt die Art der Zeichen und der Codierung, die in Ihrem Befehlszeilenterminal angezeigt werden. Wenn Sie das Gebietsschema ändern, werden verschiedene Umgebungsvariablen auf unterschiedliche Werte gesetzt. Das Terminal und andere Anwendungen können dann diese Variablen abfragen, um herauszufinden, welche Art von Zeichen und Einstellungen dem Benutzer angezeigt werden sollen.

In diesem Tutorial sehen Sie die Schritt-für-Schritt-Anleitung, wie Sie alle verfügbaren Gebietsschemata auf Ihrem Linux-System auflisten sowie ein neues Gebietsschema festlegen und generieren können.

In diesem Tutorial lernen Sie:

  • Was ist ein Gebietsschema in Linux?
  • So installieren Sie ein neues Gebietsschema
  • So generieren Sie ein Gebietsschema
  • So listen Sie Gebietsschemata auf

Installieren, Generieren und Auflisten von Locale unter Linux

  1. Beginnen wir mit der Überprüfung der aktuell konfigurierten Gebietsschemaeinstellungen. Sie können dies mit dem Befehl locale und ohne weitere Optionen tun.

    
    locale
    

    Wie Sie im Screenshot unten sehen können, werden uns alle Gebietsschemaeinstellungen in Form von Umgebungsvariablen und den ihnen zugewiesenen Werten angezeigt.

  2. Wir können eine Liste aller derzeit verfügbaren Gebietsschemata auf unserem System erhalten, indem wir die Option -a anhängen.

    
    locale -a
    

  3. Die oben gezeigte Liste enthält keine Gebietsschemas, die noch nicht generiert wurden. Eine vollständige Liste der verfügbaren und (derzeit) nicht verfügbaren Gebietsschemata finden Sie in der Datei /etc/locale.gen.

    
    cat /etc/locale.gen
    

  4. Als Beispiel generieren wir ein Gebietsschema für mexikanisches Spanisch, das es_MX.UTF-8 ist.

    
    sudo locale-gen es_MX.UTF-8
    

  5. Wenn wir die Liste der verfügbaren Gebietsschemata erneut überprüfen, sollten wir nun unser neu generiertes Gebietsschema in der Liste sehen.

    
    locale -a
    

  6. Das Letzte, was Sie tun müssen, ist, unser Gebietsschema zu wechseln. Der Befehl localectl kann verwendet werden, um das Gebietsschema festzulegen. In diesem Beispiel legen wir das Gebietsschema auf mexikanisches Spanisch fest.

    
    localectl set-locale LANG=es_MX.UTF-8
    

    WARNING
    Durch Ausführen dieses Befehls wird das Gebietsschema für alle Benutzer auf dem System geändert. Diese Änderung ist dauerhaft, es sei denn, das Gebietsschema wird in Zukunft erneut manuell geändert.

  7. Wenn Sie fertig sind, müssen Sie Ihr System neu starten, damit die Änderungen wirksam werden.

    
    reboot
    
  8. Möglicherweise erhalten Sie eine Warnung, dass die Verzeichnisnamen in die neue Sprache aktualisiert werden müssen. Sie können wählen, ob Sie diese Änderung genehmigen möchten oder nicht.

  9. Wir können jetzt die Gebietsschemakonfiguration erneut überprüfen und sehen, dass für alle Werte mexikanisches Spanisch festgelegt wurde.

    
    locale
    

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie Sie verfügbare Gebietsschemata auf einem Linux-System installieren, generieren und auflisten. Das Gebietsschema des Systems bestimmt die Zeichen und die Sprache, die dem Benutzer in verschiedenen Programmen angezeigt werden, und spiegelt sich auch in einigen der Standard-Verzeichnisnamen bestimmter Linux-Distributionen wider. Es ist einfach zu ändern, erfordert aber jedes Mal einen Neustart, wenn Sie ein neues permanentes Gebietsschema festlegen.

Verwandte Artikel: