web-dev-qa-db-fra.com

Installer le serveur apt-cacher pour deux versions d'ubuntu

Est-il possible d'avoir un serveur apt-cacher pour Ubuntu version 10.04 et 10.10 sur une seule machine? SI oui, quelqu'un peut-il expliquer les pls.

Le premier cache de CD d'Ubuntu 10.10 fonctionne bien.

J'ai importé le deuxième cache cd d'Ubuntu version 10.04, et maintenant, lorsque je mets à jour le client Ubuntu 10.04, j'obtiens l'erreur suivante.

root@TME51:/etc/apt# apt-get update
Err http://172.29.32.9 lucid Release.gpg
  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)
Err http://172.29.32.9/ubuntu/ lucid/main Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/restricted Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/universe Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Err http://172.29.32.9/ubuntu/ lucid/multiverse Translation-en_IN
  Unable to connect to 172.29.32.9:3142:
Reading package lists... Done
W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/Release.gpg  Could not connect to 172.29.32.9:3142 (172.29.32.9). - connect (111: Connection refused)

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/main/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/restricted/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/universe/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Failed to fetch http://172.29.32.9:142/ubuntu/dists/lucid/multiverse/i18n/Translation-en_IN.bz2  Unable to connect to 172.29.32.9:3142:

W: Some index files failed to download, they have been ignored, or old ones used instead.
7
karthick87

apt-cacher

Lorsque vous exécutez plusieurs ordinateurs avec la même distribution , il est intéressant de configurer un cache de référentiel sur votre ordinateur. réseau afin qu’une fois le paquet téléchargé depuis un référentiel officiel, toutes les autres machines le téléchargeront à partir de votre réseau local.

Sur différentes machines exécutant la même distribution Linux, il devient intéressant de configurer un cache de référentiel quelque part sur votre réseau. De cette façon, vous ne téléchargerez pas plus d'une fois les packages communs à partir de référentiels officiels.

Voici la situation: nous avons une machine appelée repository-cache, cette machine va jouer le rôle de cache de référentiel. En principe, toute autre machine de votre réseau l’utilisera comme référentiel.

1. Comment configurer un cache de référentiel avec apt-cacher

Comment configurer un cache de référentiel avec apt-cacher

2. Conclusion

apt-cacher est un paquet facile et efficace qui vous fera gagner du temps et de la bande passante lorsque vous utilisez plusieurs machines avec la même distribution comme cela pourrait arriver dans une maison réseau ou dans une entreprise.


apt-mirror

Il s’agit d’un utilitaire basé sur Perl permettant de télécharger et de mettre en miroir tout le contenu d’un référentiel public. Cela peut probablement inclure des packages que vous n'utilisez pas et que vous n'utiliserez pas, mais tout ce qui est stocké dans un référentiel public le sera également dans votre miroir.

1. Comment configurer un cache de référentiel avec apt-cacher

Pour configurer apt-mirror, vous aurez besoin des éléments suivants:

apt-mirror package `Sudo apt-get install apt-mirror`
Apache2 package  `Sudo apt-get install Apache2`
**roughly 15G of storage per release, per architecture**

Comment configurer un dépôt avec apt-mirror

2. Conclusion

Je trouve cela difficile, mais très efficace pour économiser de la bande passante, mais de l'autre côté, il en résulte une consommation importante d'espace disque.


apt-cacher-ng

est un proxy de mise en cache permettant de télécharger des packages à partir de référentiels de logiciels de type Debian (ou éventuellement d’autres types).

Le principe de base est qu'un ordinateur central héberge le proxy pour un réseau local et que les clients configurent leur configuration APT pour la télécharger via ce dernier. Apt-Cacher NG conserve une copie de toutes les données utiles qui y transitent et, lorsqu'une demande similaire est faite, la copie en cache des données est livrée sans être à nouveau téléchargée.

Apt-Cacher NG a été conçu de toutes pièces pour remplacer apt-cacher, mais avec pour objectif d'optimiser le débit tout en minimisant les besoins en ressources système. Il peut également être utilisé en remplacement d'apt-proxy et approximativement sans qu'il soit nécessaire de modifier les fichiers sources.list des clients.

2. Conclusion

est un proxy de cache spécialisé pour les fichiers de paquets des distributeurs GNU/Linux, principalement pour les distributions Debian et les distributions basées sur Debian (comme Ubuntu). Cela signifie que si vous avez plusieurs machines Debian/Ubuntu sur votre réseau, il vous suffit de télécharger les paquets deb (nouveau logiciel, mises à jour, mises à jour de la distribution, etc.) une fois sur Internet et le reste des machines Debian/Ubuntu les récupèrent. Apt-Cacher NG cache, gain de temps et de bande passante Internet.

La prochaine fois que l’un de vos ordinateurs aura besoin d’un paquet deb, il le demandera à Apt-Cacher NG. Si l'une des autres machines a déjà demandé ce paquet, Apt-Cacher en aura un exemplaire et le lui livrera. Sinon, il le récupérera des référentiels Internet, conservera une copie locale et le livrera.

Le meilleur moyen de mettre en cache les téléchargements sur un réseau local? voir Piskvor's answer

Laisse-toi markeying dans Full Circle Issue # 54 il y a un article intéressant sur la partie 2, Apt-Cache NG

6
hhlp

Utiliser apt-cacher-ng pourrait être une alternative. Vous pouvez trouver le manuel ici .

3
bseibold

Apt-Cacher est un proxy de cache. Cela signifie qu'il met en cache chaque paquet téléchargé, qu'il soit utilisé par Ubuntu 10.04, 10.10 ou autre. Il n’ya pas besoin de configuration spéciale sur le serveur, ça marche!

La seule chose à faire est de rediriger vos clients /etc/apt/sources.list pour pouvoir les utiliser.

Exemple de ligne de serveur A avec lucid:

(http://votre-apt-cacher-server/apt-cacher/archive.ubuntu.com/ubuntu/ lucide principal restreint

Exemple de serveur B avec natty

(http: //your-apt-cacher-server/apt-cacher/archive.ubuntu.com/ubuntu/ natty principal restreint

Informations complémentaires: https://help.ubuntu.com/community/Apt-Cacher-Server

Une autre alternative pour apt-cacher: https://help.ubuntu.com/community/AptProxy

2
Clausi