Skip to main content

Vad är en RPM -fil?

En röd hatt reg;Package Manager -fil (RPM -fil) är en fil eller uppsättning filer som används för att installera programvara på Linux Baserade system.Först introducerades för att stödja Red Hat Distribution av Linux , RPM 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 förpackas tillsammans och packas upp under installationsprocessen.Tekniken liknar kompression som används för att paketera många ord- eller excel -dokument tillsammans för distribution.Förpackningsinstallationsfiler minskar tillsammans storleken på den övergripande filen och i sin tur den tid som en användare spenderar nedladdning och installation av RPM -filen.

Informationen om varje paket lagras i metadata, vilket är data som definierar data till en dator.En RPM -fil, eftersom 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 frontend -applikation att användas för att hantera RPM -paketfilerna på 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 kommandoradsdrivna, vilket lämnar användaren att ange sökvägen till applikationen eller RPM -paketfilerna på kommandoraden för att använda paketet.Front End Manager tillåter användaren att 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 till Linux Arena blir mer bekant med användningen av operativsystemet och gör installationsprocessen mindre skrämmande helt enkelt för att den kan hanteras inom GUI -skrivbordsmiljön som många användare har blivit bekväma med.