Plusieurs fois, j'ai vu la note disant aux utilisateurs de ne pas mettre à jour leurs référentiels trop souvent (c'est-à-dire plus d'une fois par jour) car cela mettra un stress trop important pour les serveurs. Je comprends également qu'il faut des machines monstrueuses pour de tels référentiels.
Je me demande s'il existe quelque chose comme BitTorrent pour la gestion des packages? Ou s'il n'y en a pas, est-il possible d'avoir un tel système?
(Je pense à un système où chaque utilisateur conserve les packages dont il dispose et le sert de la même manière que BitTorrent.)
package-management
phunehehe
la source
la source
Réponses:
En effet c'est possible et ça existe bien sûr, mais tous les projets existants ne sont encore que des expériences.
J'ai trouvé deux articles intéressants:
Alors oui, c'est possible et c'est effectivement un sujet vraiment intéressant.
la source
En outre, si cela se trouve dans un cadre d'entreprise, vous pouvez configurer des miroirs et / ou des proxys locaux pour atténuer ce problème. Il n'y a pas besoin d'un bittorrent de cette façon. Si vous utilisez une distribution basée sur Debian, vous pouvez déjà utiliser apt-cacher / apt-proxy pour le faire.
la source
Vous pouvez essayer de configurer une sorte d'équilibreur de charge basé sur Apache et spécifier plusieurs miroirs différents comme extrémité "arrière". Chaque fois que vous frappez votre proxy, un vrai miroir différent sera atteint, répartissant ainsi vos demandes entre plusieurs miroirs.
Mais, la plupart des miroirs ne sont mis à jour qu'une fois par jour. Un seul travail de mise en miroir peut être long, en particulier en cas de mise à jour importante. Pour les opérateurs de miroirs, plus d'une fois par jour, cela n'en vaut généralement pas la peine, et la mise en miroir met souvent beaucoup plus de pression sur l'amont qu'un simple
apt-get update
.N'oubliez pas que les miroirs et les distributions sont souvent effectués sur une base volontaire. Ces bénévoles doivent payer beaucoup d'argent pour la bande passante, le stockage, l'électricité, le refroidissement, etc.
J'utilise moi-même un miroir Debian. S'il vous plaît, aidez-nous et ne nous claquez pas trop fort.
la source
Pour
apt
:apt-transport-debtorrent
. Notez que vous devez toujours obtenir la liste des packages (c'est-à-direapt-get update
) à partir d'un des miroirs pour qu'il sache quels packages sont disponibles.la source