不要なロケールを削除する方法


26

不要なロケールがいくつかインストールされていることに気づきました。必要なロケールは1つだけです。

残りをすべて削除する方法は?

ロケールは、たとえばfirefox-locale-?です。


なぜそれらを削除したいのですか?以下の私の答えをご覧ください。
グンナルハルマルソン14年

2
こっちも一緒。バックアップドライブがいっぱいになるのは言うまでもなく、貴重なSSDスペースを占める50言語に相当する混乱は必要ありません。
–SDsolar

回答:


19

最初にlocaleコマンドを入力して、現在のロケール構成を印刷します。また、使用locale -a可能なすべてのロケールのリストを表示するために使用できます。

未使用のロケールのクリーンアップ

localepurge必要な言語を選択しながら、不要な言語を削除するためにインストールします。このメソッドは、システムのロケール設定を変更しないことに注意してください。選択していないロケールが削除されます。自己責任。

$ sudo apt-get install localepurge

その後、再起動するか、を実行してみてください . /etc/default/locale

これを再構成するには、ターミナルで次のように入力します。

$ sudo dpkg-reconfigure localepurge

ここ答える別の方法はsudo locale-gen --purge <locales YOU WANT TO KEEP>

参照


2
localepurgeのmanページを引用:「してくださいノート、このツールは、Debianのパッケージ管理システムに統合されていないハックがあること[...]」
SEVO

1
これらはどれも実際にファイルを削除するようには見えません。/ usr / share / manにはまだすべての言語があります。/ usr / share / localeにはまだすべてのディレクトリがあります。
kristopolous

5

常にさまざまなロケールに切り替える必要がない限り、未使用のロケールをアンインストールして、システム内のストレージスペースをある程度解放することができます。

ターミナル経由でLocalepurgeをインストールします。

sudo apt-get install localepurge

インストールが完了すると、システムから不要なロケールファイルがすべて削除されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.