Slik pakker du ut en oppdatering for RPM

Programvareoppdateringer fikse problemer og lage sikre løsninger til virus og andre problemer. Mange Linux-distribusjoner bruker RedHat Package Management (RPM) filer for å installere og oppdatere programvare. De fleste RPM programvarepakker er åpen kildekode, noe som gjør koden fritt tilgjengelig for alle. Dette gjør at hvem som helst å lappe programvaren, å gjøre forbedringer eller tilpasninger etter behov. Selv om noen kan lappe RPM programvarepakker, husk at noen systemfiler kan bli overskrevet under patching prosessen. Vær forsiktig når patching programvare på systemet ditt, spesielt hvis du er usikker på hva du gjør.

Bruksanvisning

1 Åpne en terminal. Naviger til mappen med RPM fil å lappe ved å skrive "cd / (mappenavn)" i terminalen.

2 Type "cp -rp (fil med versjon) (fil med versjon) -orig" for å lage en kopi av filen og merking det som den opprinnelige filen.

3 Skriv "diff -ru (fil med versjon) -orig (fil med versjon)> | $ HOME / rpmbuild / KILDER / (fil med versjon) - (os versjon) .patch" for å lage oppdateringsfilen. Oppdateringsfilen er forskjellen på den opprinnelige filen og den nye RPM-filen.

4 Type "nano (fil med versjon) .spec" og redigere filen ved å legge til "Patch1: base 1.4.4.patch" nær toppen av filen. Trykk "Ctrl-X" for å avslutte nano, trykk på "Y" når du blir bedt om å lagre endringene.

5 Type "rpmbuild -bs ~ / rpmbuild / SPESIFIKASJONER / (fil) .spec" for å bygge kilden pakken. Type "rpmbuild --rebuild / root / rpmbuild / SRPMS / base- (fil med versjon) .nst12.src.rpm> /tmp/build.log 2> & 1 && echo" Build OK "" for å bygge den lappet RPM.