在仍然使用 Apt-cacher-ng 的同时使用带有密码的 PPA?

Aze*_*ale 6 apt ppa apt-cacher-ng

我正在使用 apt-cacher-ng 为我的 LAN 缓存包下载。我也在使用需要密码才能访问的 Ubuntu Beta 字体 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.
Run Code Online (Sandbox Code Playgroud)

如果我禁用使用 apt-cacher-ng,它可以正常工作。它说它正在尝试连接到 0.0.7.209 似乎很奇怪;我很确定那不是启动板 PPA 的地址。我并不总是想更改设置只是为了检查更新,那么如何让 apt-cacher-ng 和密码 PPA 一起工作?

ajm*_*tch 7

您可以通过使用类似以下的行/etc/apt/apt.conf或配置文件来绕过某些主机的 apt-cacher-ng/etc/apt/apt.conf.d/

Acquire::HTTP::Proxy::archive.example.org "DIRECT";