В какой-то момент моей установки я выбрал несколько языков по умолчанию. Когда я запускаю sudo apt-get update
, я получаю вывод, подобный следующему.
Ign http://ppa.launchpad.net quantal/main Translation-en_NZ
Ign http://ppa.launchpad.net quantal/main Translation-en_GB
Ign http://ppa.launchpad.net quantal/main Translation-en_CA
Ign http://ppa.launchpad.net quantal/main Translation-en_AU
Ign http://ppa.launchpad.net quantal/main Translation-en
Я хочу, чтобы apt-get выполнял поиск только по en_AU
, en_GB
и en
. то есть я хочу удалить en_NZ
и en_CA
. Когда я запускаю locale
, я действительно получаю вывод LANGUAGE=en_AU:en_NZ:en_GB:en_CA:en
. Я изменил свой ~/.profile
, чтобы изменить
export LANGUAGE="en_AU:en_NZ:en_GB:en_CA:en"
на
export LANGUAGE="en_AU:en_GB:en"
, а затем перезагрузился. Теперь локаль показывает только три языка, как и ожидалось, но когда я запускаю sudo apt-get update
, я все еще вижу, что en_CA
ищется. Как ни странно, я тоже получаю следующий вывод.
$ apt-config dump | grep Lang
Acquire::Languages "";
Acquire::Languages:: "en_AU";
Acquire::Languages:: "en";
Acquire::Languages:: "en_GB";
Acquire::Languages:: "none";
Acquire::Languages:: "en_CA";
, поэтому кажется, что apt-get ищет в другом месте запись en_CA
. Проблема в том, что я не могу найти, где это может быть. Я не совсем понимаю справочную страницу apt-config
, но $APT_CONFIG
пуст, /etc/apt/
не содержит файл с именем apt.conf
, и при этом я не получаю ничего рекурсивного поиска этого каталога для en_CA
. Поэтому мой вопрос ... как я могу заставить apt-get забыть о en_CA
?
У вас есть оставшиеся файлы в / var / lib / apt / lists /, когда вы изменили локали. Apt.conf больше не используется, но Apt строит базу данных конфигурации из этого списка файлов (среди прочего). Если вы загляните в каталог, вы увидите файлы с «translation» и «en_CA» в названии. Сообщения Ign просто склонны сообщать вам, что файлы не нужны и игнорируются. Безвредный, но очень раздражающий.
Вы можете безопасно удалить потерянные файлы вручную, но гораздо проще удалить все списки и перестроить их.
sudo rm /var/lib/apt/lists/* -vf && sudo apt-get update