デフォルトでは、Linux Mintには、ほとんどの場合必要のない追加のロケールがいくつか付属しています。 libcやカーネルなどのシステムコンポーネントを更新すると、オペレーティングシステムはそれらを再構築します。この操作にはかなりの時間がかかり、実際には完全に冗長です。これらの余分なロケールを取り除く方法を見てみましょう。
広告
en_US.UTF-8とru_RU.UTF-8の2つのロケールだけで満足しています。ただし、Mint 18.1の新規インストールには、いくつかの追加のロケールがあります。デフォルトでインストールされているロケールを見てみましょう。
お気に入りのターミナルエミュレータアプリを開き、次のコマンドを入力します。
ロケール-a
これにより、インストールされているロケールのリストが作成されます。これはそれがどのように見えるかです。
ご覧のとおり、必要なロケール以外にも多くのロケールがインストールされています。それらを取り除く方法を見てみましょう。
LinuxMintでロケールを削除するには 、 以下をせよ。
新しいルートターミナルを開きます。次の記事を参照してください。
LinuxMintでルートターミナルを開く方法
ロケールは、/ var / lib / locales / supported.d /の下のテキストファイルで定義されています。 OSの構成によっては、複数のファイルが存在する場合があります。すべてのファイルには、インストールされる1つ以上のロケールを含めることができます。これらのファイルを編集して、ロケールリストを再生成できます。
私の場合、変更する必要があるのは1つのファイル/var/lib/locales/supported.d/enだけです。それを編集して構成を変更しましょう。
お気に入りのテキストエディタでファイルを開きます。
nano /var/lib/locales/supported.d/en
または
vim /var/lib/locales/supported.d/en
私の場合、このファイルのすべての行を削除し、アイテムen_US.UTF-8のみを保持する必要があります。
不要な行を削除してファイルを保存します。
あるGoogleドライブから別のGoogleドライブに移動する方法
ここで、rootとして次のコマンドを実行します。
local-gen
これにより、必要なロケールのみが作成されます。他のロケールは生成されなくなります。
また、前の設定から残ったすべてのロケールを削除できます。
それらを削除するには、rootとして次のコマンドを実行します
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
これにより、2つのロケールru_RU.UTF-8とen_US.UTF-8のみが保持されます。残りはすべて削除されます。
これで完了です。