Как установить 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
задан 16 November 2011 в 21:05

2 ответа

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 - это только для кэширования пакетов. Я говорю о том же прокси, который вы бы использовали в своем браузере, например.

3
ответ дан 25 May 2018 в 16:47
  • 1
    ОК, это работает, но у меня были скрипты с помощью wget для загрузки файлов на локальном сервере, и они не работают. Второе решение работает, но мои пользователи не могут этого сделать. Спасибо за ответ ! – Daiko 16 November 2011 в 22:14

Я положил:

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

0
ответ дан 25 May 2018 в 16:47

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

Похожие вопросы: