Как установить 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 не используется загрузчиками...

Другие вопросы по тегам