Dnia 18 czerwca 2010 0:13 Kamil Dziedzic <[email protected]> napisał(a): > Dnia czwartek, 17 czerwca 2010, Bartosz Świątek napisał: > > Tu chyba chodzi o to, że np. masz pakiet kde4-icons-oxygen-4.4.4-1 na > > ftp, który waży sobie 80MB (taki przykład tylko), ah przypomniało Ci > > się, że jednak jakaś ikonka jest zła, poprawiasz pakiet, dajesz rel 2, > > idzie na burdel, -2 ląduje na ftp, ma 81MB i na ftp teraz są 2 > > pakiety = 161MB z czego 80MB to duplikat. Przychodzi sobie delta, > > która waży 1MB (kij wie ile to waży) i mówi - ty, wiesz co? z grubsza > > to ty masz to co trzeba, muszę Ci dodać tylko parę pierdów do twojego > > pakietu - efektywnie jest na ftp 81MB. > > > > Chyba tak to działa - nie wiem, mail jest dość tajemniczy jeśli chodzi > > o samo wytłumaczenie tematyki delt i po co to komu :) > > W deltarpm główne założenie to mniejszy transfer przy aktualizacjach. Czyli > idąc za Twoim przykładem user zamiast teraz pobierać kolejne 80mb bo się > ikonka zmieniła pobierze tylko 1mb. > > Czyli defacto zwiększy się ilość miejsca potrzebnego na ftp'ach ale za to > drastycznie zmniejszy się transfer. >
Zle zalozenia - myslalem ze znacie ten program - w koncu PLD od dawna rpm-em stoi. Wyjasniam: deltarpm - to taka roznica miedzy 2ma rpm-ami (w naszym przypadku diff.lzma) czyli tak jak shadzik napisal przy malych zmianach pozwala w malej ilosci danych zapisac tylko te roznice ktore sa istotne pomiedzy pakietami: - pliki (diff cpio) - naglowki rpm-a Teraz z ciekawych rzeczy aby stworzyc docelowy pakiet: - trzeba miec pakiet zrodlowy i nakladajac na niego delte mamy docelowy ktory mozemy zainstalowac - jesli mamy ten zrodlowy pakiet zainstalowany mozemy na niego zalozyc delte bezpoderdnio z filesystemu do pliku rpm docelowego Po tej operacji mozemy paket zaktualizowac majac jego decolowa wersje. Nastepna ciekawostka, majac taki pakiet zainstalowany lol-1.0.1-1.i686: oraz posiadajac delte miedzy 1.0.1-1 a 1.0.1-2 oraz delte miedzy 1.0.1-2 a 1.0.1-3 i delte miedzy 1.0.1-3 a 1.0.2-1 mozemy sobie stworzyc pakiet w wersji 1.0.2-1.i686.rpm i go zaktualizowac. Jako minus podam tylko ze nie zawsze delta jest na tyle mniejsza aby sie nia interesowac (jesli zajmuje 80-90% wielkosci faktycznego pakietu) Czy teraz jasniej? Pozdrawiam Bartłomiej Zimoń _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
