Yum'da presto nedir?


7

A yum installveya a yum updateyaptığımda bazen bunu anlarım

Loaded plugins: presto, refresh-packagekit

Bana paketlerin güncellendiğini söylüyor.

Nedir presto ?


3
Sadece bir inek topluluğunda, insanlar akıl sağlığınızı sorgulamadan böyle bir soru sorabilirsiniz. ;-) Ne sorduğun hakkında hiçbir fikrim yok, ama ilk içgüdüm soruyu açmaktı, böylece ne yum ve presto olduğunu bulabilecektim. Tabii ki her ikisini de açıklamak için bağlantılar içeren birkaç mükemmel cevap var.
Wayne Johnston,

Yanıtlar:


9

Presto yum indirmesini sadece delta yapar. Değişiklikler. Onları indirir ve mevcut veriler üzerine uygular, böylece çok fazla bant genişliği tasarrufu sağlar. (Bunun yerine Disk IO ve CPU yüküyle ödeme yaparsınız.)

Gelişmekte olan ülkeler, mobil internet erişimi vb. İnsanlar için gerçekten iyi bir şey.

ps .: OpenSUSE bunu uzun zamandır kullanıyor. Açıkça hatırlıyorsam, ilk RPM tabanlı delta kullanıcıları olduklarını, ancak fixme olduklarını bilmiyorsam, bundan emin değilim. (openSUSE delta'yı indirir, uygular, paketi kurar. Fedora'da: Tüm deltaları indir, uygula, hepsini yükle.)

http://fedoraproject.org/wiki/Releases/FeaturePresto


20 saniye boyunca dayak>. <
Sathyajith Bhat

Üzgünüm ...: D
Shiki

1
Ekstra disk GÇ ve CPU yükü, bant genişliği tasarrufuna kıyasla önemsizdir.
Zaz

Aslında. Sadece onlarla ödediğini söylemek istedim. Bazı yöneticilerin dediği gibi: "Şu anda, bant genişliği daha ucuz". Bu nedenle bazı küçük dağıtımlar sunucularda yeterli kaynağa sahip olmadıkları için bunu göndermezler.
Shiki

3

İndirme zamanından tasarruf etmek için bir delta-transfer algoritması kullanan delta-RPM'ler için destek ekler . Temel olarak, presto paketin tamamını indirmez, yalnızca son sürümden bu yana yapılan değişiklikleri indirir.

Fedora Wiki :

Yum için presto eklentisi deltarpms indirmek ve bunları yeni paketler oluşturmak için kullanmak için destek ekler. Kullanıcı bu eklentiyi etkinleştirirse, güncellemeler için indirilmesi gereken veri miktarında önemli bir engel oluşturur.


Delta-RPM, deb değil. Fedora RPM kullanıyor.
Sathyajith Bhat

@Sathya: Boğmaca, şimdi düzeltildi.
Zaz

2

Presto, Delta RPM desteğini yum içinde sağlayan bir eklentidir. Temel olarak, deltaRPM, tam monolitik paket yerine sadece "değiştirilen" bitlerin indirileceği için indirmeye ihtiyaç duyulan bant genişliği ve zamandan tasarruf sağlayan yeni ve önceki sürümlerin farklılığına dayanan yeni bir RPM oluşturur.

Daha fazla detay:

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.