? Linux tilbyder en populær måde at installere og administrere programmer ved hjælp af det, der kaldes en RPM -fil. En RPM -fil bruges til at definere en programmets indhold, hvordan det kan være installeret og eventuelle dokumenter , den indeholder. Der findes to typer af RPM -filer: RPM og SRC RPM. En SRC RPM -fil , i modsætning til en almindelig RPM -fil indeholder en kilde kode til et program samt installationsfiler. Begge typer af RPM -filer giver brugerne mulighed for nemt at hente og installere programmer på deres Linux-systemer . Komponenter i en SRC RPM File
SRC RPM -fil indeholder en kompileret program , en installatør og programmet kildekode. Et program kildekode er kompileret , rå programmeringskode af et program. Et kompileret program har et lavt niveau programmeringskode forvandlet fra den originale kildekode. En normal RPM -fil indeholder kompileret program kode og en installatør . Brugere kan ikke se eller ændre programkode fordi det allerede er kompileret . Kildekoden er inkluderet i en SRC RPM -fil , som derefter kan vises eller ændres.
Hvordan RPM og SRC RPM -filer Arbejde
RPM eller SRC RPM -fil vejledningen indeholder , der håndteres af en RPM manager. SRC RPM -filer er installeret sammen med en automatiseret proces, der genopbygger kildekoden til programmet . En RPM Manager ansøgning overvåger alle RPM og SRC RPM program installationer på en Linux -system. RPM manager, ligesom Windows-program manager, gør det nemt at installere, fjerne eller opgradere et program.
Oprettelse af en SRC RPM File
SRC RPM -fil er typisk oprettet med " rpmbuild " kommando . Den " rpmbuild " kommandoen opretter en pakke , der indeholder kildekode og en spec -fil eller et sæt af instruktioner til at installere kildekoden. Den spec fil har instruktioner og data , der fortæller modtagerens RPM package manager , hvordan du installerer eller se indholdet af SRC RPM -fil. Et eksempel på en " rpmbuild " kommando er " rpmbuild - ba NAME.spec " .
Installation af et SRC RPM File
SRC RPM filen kan bruges til at bygge et eksekverbart program ligesom en almindelig RPM -fil. En SRC RMP fil skal kompileret til at køre som et program i Linux. At opbygge et program fra en SRC RPM -fil , udnytte de " ombygning " kommando . Et eksempel på en genopbygge kommando til en SRC RPM fil er : Hej
"# rpmbuild - genopbygge pakkenavn - 1.0.src.rpm " . Denne kommando kompilerer kildekoden i " pakkenavn - 1.0.src.rpm " fil