? Linux tilbyr en populær måte å installere og administrere programmer ved hjelp av det som kalles en RPM -fil . En RPM filen brukes til å definere et program innhold, hvordan det kan installeres og eventuelle dokumenter som den inneholder. Det finnes to typer RPM filer: RPM og SRC RPM . En SRC RPM fil , i motsetning til en vanlig RPM fil, inneholder en kildekode for et program samt installasjonsfilene. Begge typer RPM filer tillate brukere å enkelt laste ned og installere programmer på sine Linux-systemer . Komponenter i en SRC RPM File
En SRC RPM -filen inneholder en kompilert program , et installasjonsprogram og programmet kildekoden. Et program kildekoden er ukompilert , rå programmeringskode av et program . En samlet program har et lavt nivå programmeringskode forvandlet fra den opprinnelige kildekoden . En normal RPM filen inneholder kompilert programkode og et installasjonsprogram. Brukere kan ikke vise eller endre programkoden fordi det allerede er utarbeidet . Kildekoden er inkludert i en SRC RPM -fil , som deretter kan vises eller endres.
Hvordan RPM og SRC RPM -filer Arbeid
En RPM eller SRC RPM fil inneholder instruksjoner for installasjon som håndteres av en RPM manager. SRC RPM filer blir installert sammen med en automatisert prosess som bygger opp kildekoden til programmet . En RPM leder programmet overvåker all RPM og SRC RPM program installasjoner på et Linux-system . RPM manager, som Windows program manager , gjør det enkelt å installere, fjerne eller oppgradere et program.
Opprette en SRC RPM File
SRC RPM -filen er vanligvis laget med " rpmbuild "-kommandoen . Den " rpmbuild " kommandoen oppretter en pakke som inneholder kildekoden og en spec fil eller et sett med instruksjoner for installering av kildekoden . Spec -filen har instruksjoner og data som forteller mottakerens RPM pakkebehandleren hvordan du installerer eller vise innholdet i SRC RPM -filen. Et eksempel på en " rpmbuild "-kommandoen er " rpmbuild -ba NAME.spec " .
Installere et SRC RPM File
SRC RPM -filen kan brukes til å bygge et kjørbart program akkurat som en vanlig RPM fil . En SRC RMP filen må kompileres for å kjøres som et program i Linux. Å bygge et program fra en SRC RPM fil, utnytte " ombygging "-kommandoen . Et eksempel på en gjenoppbygging kommando for en SRC RPM -filen er : en
"# rpmbuild - gjenoppbygge packagename - 1.0.src.rpm " . Denne kommandoen kompilerer kildekoden i " packagename - 1.0.src.rpm " filen