[Pardus-kullanicilari] Offline paket işlemleri ve index dosyası

Yahya Koç yhykoc at gmail.com
6 Ağu 2009 Per 21:50:28 EEST


Selamlar,

http://liste.pardus.org.tr/gelistirici/2009-August/020720.html

Buradaki offline paket işlemleri ile ilgili olarak düşüncelerimi belirtmek
isterim.

Belirtildigi gibi bu işlemin sadece pardus ile sınırlı olmaması gerekir.
Yani kullanıcı güncellenecek paketleri internete baglı
herhangi bir bilgisayardan indirebilmeli.

Bunun için en uygun çözüm web tabanlı bir çözüm (web servis) olacaktır.
Şöyleki,
Geçmiş yöneticisi(history manager)'nden sıfır kurulumdan sonra yapılan
degişikliklerin özeti (eklenen ve kaldırılan paket listesi) export edilir.
İnternet'e baglı bir bilgisayarda bir web arayüzünden bu dosya import
edilir.
Arka planda güncellenmesi gerekli paket listesi çıkartılıp, paket indirme
linkleri ve güncel index dosyası linki ekrana yansıtılır.
Kullanıcıda  indirme yöneticisi ile veya tek tek bu dosyaları indirdirip
kendi bilgisayarını günceller.
Tabi web arayüzünde bu işlemlerin nasıl yapılacagı açıklayıcı ve
yönlendirici bir şekilde belirtilir.

Bu vesile ile index dosyası ile ilgili olarak her güncellemede index
dosyasının tekrar tekrar indirilmesini anlamlı bulmuyorum.
Tek depo için sıkıştırılmış hali 1 MB lık dosya indiriliyor ki depo sayıları
arttıgında her depo için bu şekilde index dosyaları indirilmesi pratik
olmayacaktır.
Burada ayrıca paketlerin tüm history bilgisi tutuluyor ki bunlarında her
seferinde indirilmesi anlamlı degil.

Burada da pisi paketleri gibi delta dosyaları kullanılabilir mi?
Her güncellemede sadece son güncellemeden sonraki paketlerin oldugu index
dosyası indirilir ve lokaldeki index güncellenir.
Ancak sorun anında tüm index dosyası indirilir.

Bu delta dosyaları ile yukarıda belirttigim güncellenecek paket listesini
çıkarmak daha kolay olabilir.
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20090806/d5b2be3b/attachment.htm>


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi