web-dev-qa-db-fra.com

Utiliser un PPA avec un mot de passe tout en utilisant Apt-cacher-ng?

J'utilise apt-cacher-ng pour mettre en cache les téléchargements de packages pour mon réseau local. J'utilise également les polices Ubuntu Beta PPA qui nécessitent un mot de passe pour l'accès. Je reçois toujours l'erreur

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.

Cela fonctionne correctement si je désactive l'utilisation d'apt-cacher-ng. Il semble étrange qu'il dise qu'il essaie de se connecter au 0.0.7.209; Je suis presque sûr que ce n'est pas l'adresse des AAE du tableau de bord. Je ne veux pas toujours changer les paramètres juste pour vérifier les mises à jour, alors comment faire fonctionner apt-cacher-ng et un PPA avec mot de passe?

6
Azendale

Vous pouvez contourner apt-cacher-ng pour certains hôtes en utilisant des lignes comme celle-ci dans /etc/apt/apt.conf ou le fichier de configuration dans /etc/apt/apt.conf.d/

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

7
ajmitch