Thesis Details
Improved Tools for Handling deltarpm Files
RPM 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.
DeltaRPM, RPM, Fedora, Red Hat, C, library, reimplementation, binary patch.
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Smrčka Aleš, Ing., Ph.D. (DITS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
@bachelorsthesis{FITBT18789, author = "Mat\v{e}j Chalk", type = "Bachelor's thesis", title = "Improved Tools for Handling deltarpm Files", school = "Brno University of Technology, Faculty of Information Technology", year = 2016, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/18789/" }