Vad är en RPM-fil?
En Red Hat® Package Manager-fil (rpm-fil) är en fil eller uppsättning filer som används för att installera programvara på Linux®-baserade system. RPM, som först introducerades för att stödja Red Hat®-distributionen av Linux®, har inkluderats i många fler distributioner av Linux® och andra operativsystem som Novell Netware®.
Idén bakom en rpm-fil är sådan att en grupp filer eller en applikation kan paketeras tillsammans och packas upp under installationsprocessen. Tekniken liknar komprimering som används för att paketera många ord- eller Excel-dokument tillsammans för distribution. Förpackningsinstallationsfiler minskar tillsammans storleken på den totala filen och i sin tur den tid som en användare tillbringar nedladdning och installation av rpm-filen.
Informationen om varje paket lagras i metadata, som är data som definierar data till en dator. En rpm-fil, när den är packad, lagrar metadata i en databas på värddatorn som håller information om de installerade paketen. Detta hjälper till att upprätthålla uppdateringar för applikationer och se till att värdoperativsystemet vet vilken version av det installerade paketet som är mest aktuellt.
Ibland kommer en front-end-applikation att användas för att hantera RPM-paketfilerna i ett system. Dessa applikationer används för att förenkla användningen av en RPM-fil ytterligare genom att föra dem in i det grafiska användargränssnittet (GUI). Många distributioner av Linux® är kommandoraddrivna, vilket gör att användaren kan ange sökvägen till applikations- eller RPM-paketfiler på kommandoraden för att använda paketet. Frontend-hanteraren låter användaren ladda ner paketfiler och sedan öppna dem i GUI-miljön och ta bort kommandoraden från ekvationen.
RPM-paketfiler kan också hjälpa nya användare på Linux®-arenan att bli mer bekanta med användningen av operativsystemet och göra installationsprocessen mindre skrämmande helt enkelt för att den kan hanteras inom den GUI-skrivbordsmiljö som många användare har blivit bekväma med.