Você pode ignorar o apt-cacher-ng para certos hosts usando linhas como as seguintes em /etc/apt/apt.conf
ou o arquivo de configuração em /etc/apt/apt.conf.d/
Acquire::HTTP::Proxy::archive.example.org "DIRECT";
Estou usando o apt-cacher-ng para fazer o cache de downloads de pacotes para minha LAN. Eu também estou usando o PPA de fontes do Ubuntu Beta que requer uma senha para acesso. Eu continuo recebendo o erro
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.
Funciona corretamente se eu desabilitar o uso do apt-cacher-ng. Parece estranho que ele diz que está tentando se conectar a 0.0.7.209; Tenho certeza que não é o endereço dos PPAs do launchpad. Nem sempre quero alterar as configurações apenas para verificar se há atualizações, então como posso fazer com que o apt-cacher-ng e um PPA com senha funcionem juntos?
Você pode ignorar o apt-cacher-ng para certos hosts usando linhas como as seguintes em /etc/apt/apt.conf
ou o arquivo de configuração em /etc/apt/apt.conf.d/
Acquire::HTTP::Proxy::archive.example.org "DIRECT";
Tags apt ppa apt-cacher-ng