После изменения строки в squid.conf:
cache_peer <external_proxy_IP> parent 8080 0 proxy-only originserver
по
cache_peer <external_proxy_IP> parent 8080 0
Проблема устранена.
неполное, но функциональное решение:
Сначала проверьте вывод$ locale
затем прочитайте руководства по этим пакетам и установите, если они подходят:
locale
, localedef
, localehelper
, locales-all
иlocalepurge
Я установил только locales-all
и установил это в моем.bashrc
export LANG="en_GB"
export LANGUAGE="en_GB:en"
export LC_CTYPE="en_GB"
export LC_NUMERIC="de_DE"
export LC_TIME="de_DE"
export LC_COLLATE="de_DE"
export LC_MONETARY="es_MX"
export LC_MESSAGES="en_GB"
export LC_PAPER="de_DE"
export LC_NAME="de_DE"
export LC_ADDRESS="de_DE"
export LC_TELEPHONE="de_DE"
export LC_MEASUREMENT="es_MX"
export LC_IDENTIFICATION="de_DE"
export LC_ALL=
при следующем входе в систему -моя система работала так, как хотелось.
с этим у меня есть накладные расходы :неиспользуемые локали, хранящиеся в округе 250MiB
(, насколько я мог извлечь изncdu
). Так как хранилище сейчас дешевое, я пока оставлю его.
Вот что мне нужно было сделать, чтобы создать новую локаль:
Найдите локаль, наиболее близкую к нужной, в моем случае это была en_US
, теперь:
cd /usr/share/i18n/locales
sudo cp en_US en_XX
sudo vim en_XX
Конечно, вы не будете использовать en_XX
, для вашего конкретного вопроса это будет что-то вроде en_IL
. В Debian в файлах есть довольно приятные комментарии, которые достаточно легко редактировать. Я также заглянул в файл в моей стране, чтобы получить адресные строки и размеры бумаги.
Затем важно скомпилировать эту локаль:
sudo localedef --no-archive -i en_XX -f UTF-8 en_XX.UTF-8
и, наконец, его можно установить:
sudo localectl set-locale en_XX.UTF-8