l10n関連パッケージをインストールまたは操作するたびに、APTシステムは多くの英語ロケールを「再構築」するのにかなり時間がかかります。 APTログを確認してください。
Configuring language-pack-en-base (1:10.10+20100930) ...
Generating locales...
en_AG.UTF-8... up-to-date
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NG.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
Generation complete.
これはすべてのパッケージで発生します。
これらのバリエーションはすべて必要ではありません。ほとんどの場合、英語ではなくロケールを使用します。私にとってはen_US
それでen_GB
十分です。
だから私の質問は次のようになります
en_*
私のコンピュータにこれらのすべてのバリエーションが実際にインストールされていますか?確認するには?それでは、どのようにきちんと削除し、APTが生成されないようにすることができますか?
答え1
en_*
ロケールが実際にシステムが占めるスペースは、実際にインストールしたパッケージによって異なります。通常、ロケールデータは/usr/lib/locale
。
前回確認したときに生成されたロケールを変更するのは、ディストリビューションによって多少異なりました。
Debian では:
# dpkg-reconfigure locales
または、Debian では/etc/locale.gen
理解できない行だけを編集して、#
不要#
なロケールを追加してください。修正後、/etc/locale.gen
ルートlocale-gen
として実行します。
Ubuntuでは:
目的のロケールのみを編集して
/var/lib/locales/supported.d/en
含めます。/var/lib/locales/supported.d/local
走る
# dpkg-reconfigure locales
他のロケールで使用されているスペースを回収するには、localepurge
DebianまたはUbuntuでパッケージを試すことができます。ただし、マニュアルページで警告したように、時には問題が発生することがあります。