Linux için dağıtılmış paket deposu mu?


10

Birçok kez kullanıcılara depolarını çok sık güncellememelerini söyleyen notu gördüm (yani günde bir kereden fazla) çünkü bu, sunucular için çok büyük bir stres yaratacaktır. Ayrıca, bu tür depolar için canavar makineleri aldığını anlıyorum.

Paket yönetimi için BitTorrent gibi bir şey olup olmadığını merak ediyorum? Yoksa yoksa böyle bir sisteme sahip olmak mümkün müdür?

(Her kullanıcının sahip olduğu paketleri sakladığı ve BitTorrent ile aynı şekilde hizmet verdiği bir sistem düşünüyorum.)


1
Hiç böyle bir not görmedim. Ayrıca aynaların olmasının nedeni de budur.
tshepang

@Tshepang İşte Gentoo için olanı (sayfanın altında), başka bir dağıtım için de gördüğümü
phunehehe

Belki de src tabanlı sistemlere özgüdür?
tshepang

erkek, doğru cevap yeni keşke getirme, uygun önbellek başlıklarını kullanmak olmalı ... ve daha dağıtımlarının ve benim gibi insanları haddeleme için oldukça emin Arch bu kadar ... yere sahip olduğunu değilim güncellemeleri bağımlısı
xenoterracide

Yanıtlar:


8

Gerçekten de mümkün ve elbette var, ancak mevcut tüm projeler hala sadece deneyler.

İki ilginç makale buldum:

Yani evet, bu mümkün ve gerçekten ilginç bir konu.


Bak, bu beklediğim türden ilk cevap :)
phunehehe

@phunehehe teşekkürler, cevabı biraz düzelttim.
08:24

1
kayda değer bir şey, bunun kripto üzerindeki uluslararası kontrolleri neredeyse imkansız hale getireceğidir ... belki neden yapılmadı - örneğin ABD Hükümeti kriptoyu "silahlı" bir teknoloji olarak görüyor. linux paketini barındırdığı için bir silah kaçakçısı olarak tutuklanmak biraz kötü olurdu.
RobotHumans

@ aking1012 Bu iyi bir nokta, ancak kontrol mümkün, tüm paketleri indirmek ve tek tek doğrulamak (normal bir dağıtımla aynı) yeterlidir, önemli olan GNU / Linux distribütörünün cksum (sha *, md5, neyse) içeren paketler, normal paket dağıtımlarında zaten olan şey budur.
tmow

4

Ayrıca, bu şirket ortamındaysa, bu sorunu gidermek için yerel aynalar ve / veya proxy'ler ayarlayabilirsiniz. Bu şekilde bir bittorrent'e gerek yoktur. Debian tabanlı bir dağıtım kullanıyorsanız, bunu yapmak için zaten apt-cacher / apt-proxy kullanabilirsiniz.


Teşekkürler, ama bu gerçekten benimle veya şirketimle ilgili değil. Ben sadece herhangi bir dağıtım sunucusunda stres var önlemek için bir yol olarak düşünüyordum. Harika olurdu, değil mi?
phunehehe

1

Bir çeşit apache tabanlı yük dengeleyici kurmayı deneyebilir ve "arka" uç olarak birkaç farklı ayna belirtebilirsiniz. Proxy'nize her vurduğunuzda farklı bir gerçek ayna vurulacak ve böylece isteklerinizi birkaç ayna arasında yayacaksınız.

Ancak, çoğu ayna günde yalnızca bir kez güncellenir. Tek bir yansıtma işi, özellikle büyük bir güncelleme olduğunda uzun olabilir. Ayna operatörleri için günde bir kereden fazla genellikle buna değmez ve aynalama genellikle yukarı akışta basit olandan çok daha fazla stres oluşturur apt-get update.

Aynalar ve dağılımların genellikle gönüllü olarak yapıldığını unutmayın. Bu gönüllüler bant genişliği, depolama, elektrik, soğutma vb. İçin büyük paralar ödemek zorunda.

Kendim bir Debian aynası kullanıyorum. Lütfen, bize yardım edin ve bizi çok zorlamayın.


1

İçin apt: apt-transport-debtorrent. Hala apt-get updatehangi paketlerin kullanılabilir olduğunu bilmesi için paket listesini (yani ) aynalardan birinden almanız gerektiğini unutmayın .


Kullanmayı denedim ve hiçbir şey olmadı. Bunu başarıyla kullanan var mı?
Faheem Mitha

En son denediğimde çalıştı, ama çok yavaştı. Bunu okumaya çalışın: debtorrent.alioth.debian.org/Install
syockit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.