Vylepšení nástrojů pro práci se soubory deltarpm

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)cs
but.defenceStudent 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?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVojnar, Tomášen
dc.contributor.authorChalk, Matějen
dc.contributor.refereeHruška, Martinen
dc.date.created2016cs
dc.description.abstractNa 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.en
dc.description.abstractRPM packages are used for software installation in Fedora. Every version of software packaged in this way corresponds to a separate RPM file. Updating software therefore entails downloading a large RPM file that is actually quite similar to the RPM already installed. An alternative for software updates is provided by DeltaRPM packages, which are special patch files that store the difference between two RPM files. An update then consists of downloading a much smaller file and applying this patch to the older version of the RPM. The deltarpm project defines the format of DeltaRPM files and supplies command-line tools for creating and applying them. However, this implementation is unsuitable for use as a library. The aim of this thesis is to create a new implementation of these tools, which is backwards compatible and provides a library for C developers that solves some of the weaknesses of the current implementation.cs
dc.description.markBcs
dc.identifier.citationCHALK, M. Vylepšení nástrojů pro práci se soubory deltarpm [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96455cs
dc.identifier.urihttp://hdl.handle.net/11012/62086
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDeltaRPMen
dc.subjectRPMen
dc.subjectFedoraen
dc.subjectRed Haten
dc.subjectCen
dc.subjectknihovnaen
dc.subjectreimplementaceen
dc.subjectbinární patch.en
dc.subjectDeltaRPMcs
dc.subjectRPMcs
dc.subjectFedoracs
dc.subjectRed Hatcs
dc.subjectCcs
dc.subjectlibrarycs
dc.subjectreimplementationcs
dc.subjectbinary patch.cs
dc.titleVylepšení nástrojů pro práci se soubory deltarpmen
dc.title.alternativeImproved Tools for Handling deltarpm Filescs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2016-06-14cs
dcterms.modified2020-05-10-16:12:34cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96455en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:55:50en
sync.item.modts2025.01.15 19:36:19en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.52 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18789_v.pdf
Size:
85.87 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18789_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18789_o.pdf
Size:
126.59 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18789_o.pdf
Loading...
Thumbnail Image
Name:
review_96455.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_96455.html
Collections