Использовать PPA с паролем, все еще используя Apt-cacher-ng?
Я использую apt-cacher-ng для кэширования загрузок пакетов для моей локальной сети. Я также использую Ubuntu Beta fonts PPA, который требует пароль для доступа. Я получаю ошибку
bjorn@bjorn-laptop-natty:~$ sudo apt-get update
[sudo] password for bjorn:
Ign http://extras.ubuntu.com natty InRelease
<snip>
Ign https://private-ppa.launchpad.net natty/main amd64 Packages/DiffIndex
Ign https://private-ppa.launchpad.net natty/main TranslationIndex
Err https://private-ppa.launchpad.net natty/main Sources
Failed to connect to 0.0.7.209: Invalid argument
Err https://private-ppa.launchpad.net natty/main amd64 Packages
Failed to connect to 0.0.7.209: Invalid argument
Ign https://private-ppa.launchpad.net natty/main Translation-en_US
Ign https://private-ppa.launchpad.net natty/main Translation-en
Hit http://us.archive.ubuntu.com natty Release.gpg
Hit http://us.archive.ubuntu.com natty-updates Release.gpg
<snip>
Ign http://security.ubuntu.com natty-security/universe Translation-en
Fetched 72 B in 7s (10 B/s)
W: Failed to fetch https://private-ppa.launchpad.net/ubuntu-font-beta-testing/ppa/ubuntu/dists/natty/main/source/Sources Failed to connect to 0.0.7.209: Invalid argument
W: Failed to fetch https://private-ppa.launchpad.net/ubuntu-font-beta-testing/ppa/ubuntu/dists/natty/main/binary-amd64/Packages Failed to connect to 0.0.7.209: Invalid argument
E: Some index files failed to download. They have been ignored, or old ones used instead.
Это работает правильно, если я отключаю с помощью apt-cacher-ng. Кажется странным, что он говорит, что пытается подключиться к 0.0.7.209; Я уверен, что это не адрес PPA панели запуска. Я не всегда хочу менять настройки просто для проверки обновлений, так как я могу заставить apt-cacher-ng и пароль PPA работать вместе?
1 ответ
Решение
Вы можете обойти apt-cacher-ng для определенных хостов, используя следующие строки в /etc/apt/apt.conf
или файл конфигурации в /etc/apt/apt.conf.d/
Acquire::HTTP::Proxy::archive.example.org "DIRECT";