В моей сети я использую apt-cacher-ng на сервере и добавляю Acquire::http { Proxy "http://[10.48.21.23]:3142"; };
в /etc/apt/apt.conf на клиентах.
Так apt-get не может загрузить файл через прокси-сервер с wget.
apt-cacher-ng не должно мешать загрузке фактического пакета. Проблема с этими двумя пакетами заключается в том, что они фактически не содержат полезную нагрузку. Они представляют собой легкие пакеты, содержащие скрипты для загрузки дополнительных данных с помощью wget при их установке.
Это просто по юридическим причинам.
Если вам нужно принудительно загрузить эти загрузки через прокси-сервер, вы можете установить настройки прокси-сервера wget в /etc/wgetrc:
http_proxy = http://proxy-ip:8080/
Или вы можете использовать команду longhand для передачи через нее прокси:
sudo http_proxy=http://proxy-ip:8080 apt-get install flashplugin-installer ttf-mscorefonts-installer
См. https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/ + bug / 362970
Прокси-адрес, о котором я говорю в этих решениях, не должен быть apt-cache-ng - это только для кэширования пакетов. Я говорю о том же прокси, который вы бы использовали в своем браузере, например.
Я положил:
use_proxy = on
no_proxy = 10.*.*.*,localhost
http_proxy = http://proxy.company.com:8080/
https_proxy = http://proxy.company.com:8080/
proxy_user = XXX
proxy_password = YYY
в / etc / wgetrc для постоянных настроек.
Кажется, что
Acquire::http::Proxy
из / etc / wgetrc не используется загрузчиками ...