У меня есть настроенный файл /etc/apt.conf. У него есть информация прокси. Его структура выглядит следующим образом:
Acquire::http::Proxy "http://user:password@ip_addr:port";
Acquire::ftp::proxy "ftp://user:password@ip_addr:port/";
Acquire::https::proxy "https://user:password@ip_addr:port/";
Несколько раз в неделю содержимое этого файла стирается ОС, оставляя файл пустым.
К счастью, у меня есть git-репозиторий с этим файлом, и я могу проверить его обратно. Но мне бы очень хотелось знать:
Какой процесс стирает содержимое файла и почему?
Моя версия Ubuntu 12.04
Способная конфигурация, предоставленная пакетами, установлена как отдельные файлы в /etc/apt/apt.conf.d/
так, чтобы она могла быть добавлена и обновлена независимая от любых локальных изменений, которые Вы вносите в основном конфигурационном файле. Это - та же идея позади sources.list и sources.list.d или предпочтений и preferences.d. Или единственный файл или модульный в работах каталога.
лучшее решение состоит в том, чтобы создать Ваш собственный conf файл в /etc/apt/apt.conf.d
, таким образом, можно гарантировать, что это не будет перезаписано обновлениями пакета.
sudo touch /etc/apt/apt.conf.d/99mycustomsettings
И затем можно поместить настройки в него:
Acquire::http::Proxy "http://user:password@ip_addr:port";
Acquire::ftp::proxy "ftp://user:password@ip_addr:port/";
Acquire::https::proxy "https://user:password@ip_addr:port/";