Как установить flashplugin-installer и ttf-mscorefonts-installer с помощью apt-cacher-ng?
В моей сети я использую apt-cacher-ng на сервере и добавляю Acquire::http { Proxy "http://[10.48.21.23]:3142"; };
в /etc/apt/apt.conf на клиентах.
Таким образом, apt-get не может загрузить файл через прокси с помощью wget.
2 ответа
apt-cacher-ng
не должно мешать фактической загрузке пакета. Проблема с этими двумя пакетами в том, что они на самом деле не содержат своей полезной нагрузки. Они оба являются легкими пакетами, которые содержат сценарии для загрузки дополнительных данных с wget
когда вы устанавливаете их.
Это просто по юридическим причинам. Конфликт дополнительных лицензий с репо.
Если вам нужно принудительно загрузить эти данные через прокси-сервер, вы можете это сделать, либо установив параметры прокси-сервера wget в /etc/wgetrc
:
http_proxy = http://proxy-ip:8080/
Или вы можете использовать длинную команду, чтобы передать ему прокси:
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/apt/apt.conf не используется загрузчиками...