Hvad er en RPM-fil?
En Red Hat® Package Manager-fil (rpm-fil) er en fil eller et sæt filer, der bruges til at installere software på Linux®-baserede systemer. Først introduceret til understøttelse af Red Hat®-distributionen af Linux®, er RPM inkluderet i mange flere distributioner af Linux® og andre operativsystemer som Novell Netware®.
Ideen bag en rpm-fil er sådan, at en gruppe filer eller et program kan pakkes sammen og pakkes ud under installationsprocessen. Teknologien ligner komprimering, der bruges til at pakke mange ord- eller Excel-dokumenter sammen til distribution. Hvis du pakker installationsfiler sammen, reduceres størrelsen på den samlede fil og igen den mængde tid, en bruger bruger på at downloade og installere rpm-filen.
Oplysningerne om hver pakke gemmes i metadata, som er data, der definerer data til en computer. En rpm-fil, når den pakkes ud, gemmer metadata i en database på værtscomputeren, som opbevarer oplysninger om de installerede pakker. Dette hjælper med at vedligeholde opdateringer til applikationer og sikre, at værtsoperativsystemet ved, hvilken version af den installerede pakke der er mest aktuel.
Undertiden bruges et frontend-program til at administrere RPM-pakkefiler på et system. Disse applikationer bruges til at forenkle brugen af en RPM-fil yderligere ved at bringe dem ind i den grafiske brugergrænseflade (GUI). Mange distributioner af Linux® er kommandolinjedrevet, hvilket giver brugeren mulighed for at indtaste stien til applikations- eller RPM-pakkefiler på kommandolinjen for at gøre brug af pakken. Frontendemanager giver brugeren mulighed for at downloade pakkefiler og derefter åbne dem i GUI-miljøet og fjerne kommandolinjen fra ligningen.
RPM-pakkefiler kan også hjælpe nye brugere til Linux®-arenaen med at blive mere fortrolige med brugen af operativsystemet og gøre installationsprocessen mindre skræmmende, simpelthen fordi den kan håndteres i det GUI-skrivebordsmiljø, som mange brugere er blevet tilpas med.