Detail práce

Improved Tools for Handling deltarpm Files

Bakalářská práce Student: Chalk Matěj Akademický rok: 2015/2016 Vedoucí: Vojnar Tomáš, prof. Ing., Ph.D.
Název česky
Vylepšení nástrojů pro práci se soubory deltarpm
Jazyk práce
anglický
Abstrakt

Na platformě Fedora se používají balíčky RPM pro instalaci softwaru.Každá verze takto distribuovaného softwaru odpovídá samostatnému souboru RPM.Aktualizace softwaru pak odpovídá stáhnutí velkého souboru RPM, který je ve skutečnosti velmi podobný již nainstalovnému balíčku.Balíčky DeltaRPM poskytují alternativu pro aktualizaci softwaru.Jedná se o speciální patch soubory, které uchovávají rozdíl mezi dvěma soubory RPM.Aktualizace pak spočívá ve stáhnutí daleko menšího souboru a aplikaci tohoto patche na starší verzi příslušného RPM.Projekt deltarpm definuje formát souborů DeltaRPM a nabízí nástroje pro příkazovou řádku, které realizují jejich vytváření a aplikaci.Tato implementace je však nevhodná pro použití jako knihovna.Cíl této práce je vytvořit novou implementaci nástrojů pro vytváření a aplikaci souborů DeltaRPM, která je zpětně kompatibilní a poskytuje knihovnu pro vývojáře v jazyce C, která vyřeší některé slabiny současné implementace.

Klíčová slova

DeltaRPM, RPM, Fedora, Red Hat, C, knihovna, reimplementace, binární patch.

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
14. června 2016
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby

1) Použil jste kód nějakého z existujících nástrojů pro práci s deltarpm nebo jste vše naprogramoval znovu sám?

2) Máte nějakou představu o tom, o kolik rychlejší je používání deltarpm namísto rpm? Přinesla v tomto nová implementace deltarpm nějakou změnu oproti těm starším?

Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Burget Lukáš, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
CHALK, Matěj. Improved Tools for Handling deltarpm Files. Brno, 2016. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2016-06-14. Vedoucí práce Vojnar Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/18789/
BibTeX
@bachelorsthesis{FITBT18789,
    author = "Mat\v{e}j Chalk",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Improved Tools for Handling deltarpm Files",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2016,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/18789/"
}
Nahoru