Uygun depoları yansıtmak mümkün mü?


13

Case Western Reserve University'de bir öğrenciyim ve Ubuntu sunucularından bulunduğum yere bant genişliği genellikle korkunç derecede kötü ( saniyede birkaç yüz baytlık sırada). Kendim ve birkaç arkadaşım paketleri bir kez indirip kampüsteki Ubuntu kurulumlarımızın geri kalanı için önbelleğe almak istiyorlar. Bunu yapmak için, kendi APT depolarımızı kurmamız veya sistemlerimizi gösterebileceğimiz bir tür önbellek (kalamar?) Sunucusu kurmamız gerekir.

Böyle bir ayna kurmak zor bir süreç midir? Bunu nasıl başarabilirim?



1k / s bile değil mi? Sistem yöneticinize şikayet etmenizi tavsiye ederim. Starbucks'ın ücretsiz wifi'si bile 150k / s'ye ulaşabilir.
Gödel

1
@ Gödel: Gerçek bağlantı çok daha hızlı - Yetenekle ilgili şeyler dışında hemen hemen her yerde 1MB / s indirmeler alıyorum . Buradaki ayna son derece yavaş görünüyor.
Billy ONeal

1
Ayrıca CWRU'dayım ve varsayılan aynanın yıldız hızlarından daha azını gördüm. Internet2'de mirror.anl.gov gibi bir ayna kullanmayı denediniz mi? Bu tür aynalara genellikle 1 MB / sn'den daha yüksek hızlar alabilirim.
Eric Perko

@Eric: Ah - aynayı değiştirmek sorunu çözüyor gibi görünüyor. Belki de "En iyi aynayı seç" biti, bant genişliğinden daha fazla gecikmeye önem verir. Teşekkürler!
Billy ONeal

Yanıtlar:



4

Bir depo veya önbellek paketi indirmelerini yansıtmanın birkaç yolu vardır. En iyi çözüm, kaç kişinin kullanacağına ve halihazırda hangi altyapının mevcut olduğuna bağlıdır.

Örneğin, birçok üniversite zaten yerel yazılım aynalarına sahiptir ve bu durumda en kolay çözüm muhtemelen Ubuntu'yu bu aynaya eklemektir. ;)

Ve üniversitenizin zaten bir proxy sunucusu varsa, bunu kullanmak mümkün olabilir (belki de depolar için bazı özel ayarlarla?).

Eğer bütün veya resmi depolara (ve / veya diğer depoları) bir kısmını yansıtmak istediğinizde, gibi bir şey kullanabilirsiniz apt-mirror, debmirror, debpartial-mirror, mirrorkitveya ubumirror. Tüm depoları yansıtmak, hiç kimsenin kullanmadığı birçok paketi çekebilir, bu nedenle bant genişliği gerçekten bir sorunsa (geceleri bile) sadece popüler paketleri yansıtmak yararlı olabilir ...

Yalnızca önbelleğe istediğinizde kullanılan paketler vardır apt-cacher, apt-cacher-ngya apt-p2p, veya Squid gibi bir proxy.

Yerel bir aynaya sahip olmanın bir avantajı (önbellekle karşılaştırıldığında) kurulum / yükseltmelerin her zaman hızlı olacağıdır (aynada bulunan paketler için), önbellek kullanırken bir pakete ihtiyaç duyan ilk kişi indirilene kadar bekleyin. Aynayı gece güncellenecek şekilde yapılandırabilirsiniz, böylece paketleri indirme işlemi (neredeyse) başka kimse internet yukarı bağlantısını kullanmadığında gerçekleşir.

OTOH bir önbellek kullanmanın avantajı, sadece tam olarak hangi paketlerin gerekli olduğunu indirmenizdir ve asla bundan daha fazlasını yapamazsınız.

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.