? Linux erbjuder ett populärt sätt att installera och hantera program med vad som kallas en RPM fil . Ett RPM -filen används för att definiera en programmets innehåll , hur det kan installeras och eventuella handlingar som det innehåller . Det finns två typer av RPM -filer : RPM och SRC RPM . En SRC RPM -fil , till skillnad från en vanlig RPM -fil , innehåller en källkoden för ett program samt installationsfilerna . Båda typerna av RPM -filer tillåter användare att enkelt ladda ner och installera program på sina Linux- system . Komponenterna i en SRC RPM fil
En SRC RPM -filen innehåller ett kompilerat program , en installatör och programmet källkod . Ett program källkod utgör okompilerat , rå programkod av ett program. Ett kompilerat program har en låg kod programmering förvandlats från den ursprungliga källkoden . En normal RPM filen innehåller sammanställt programkod och ett installationsprogram . Användare kan inte visa eller ändra programkoden eftersom det redan är sammanställt . Källkoden ingår i en SRC RPM -fil , som sedan kan visas eller ändras . Hur RPM och SRC RPM -filer Arbeta
En RPM eller SRC RPM -fil
innehåller installationsinstruktioner som hanteras av en RPM chef . SRC RPM filer installeras tillsammans med en automatiserad process som bygger upp källkoden för programmet . En RPM Manager övervakar all RPM och SRC RPM installationer program på ett Linux-system . RPM chef , som Windows -program manager , gör det enkelt att installera , ta bort eller uppgradera alla program .
Skapa en SRC RPM fil
En SRC RPM -filen skapas vanligtvis med " rpmbuild " kommandot . Den " rpmbuild " kommando skapar ett paket innehåller källkoden och en spec -fil eller en uppsättning instruktioner för att installera källkoden . Spec-filen finns instruktioner och data som talar mottagarens chef RPM paketet hur du installerar eller visa innehållet i SRC RPM -filen . Ett exempel på en " rpmbuild " kommandot " rpmbuild - BA NAME.spec " . Addera Installera en SRC RPM fil
SRC RPM -filen kan användas för att bygga ett körbart program precis som en vanlig RPM fil . En SRC RMP -filen måste kompileras för att köras som en applikation i Linux . Att bygga ett program från en SRC RPM -fil , använda " rebuild " kommando . Ett exempel på en ombyggnad kommando för en SRC RPM -fil är :
" # rpmbuild - återuppbygga paketnamn - 1.0.src.rpm " . Detta kommando kompilerar källkoden i " paketnamn - 1.0.src.rpm " file