ആർ.പി.എം. പാക്കേജ് മാനേജർ
![]() | |
Original author(s) | Erik Troan, Marc Ewing,[1] Red Hat |
---|---|
വികസിപ്പിച്ചത് | Community & Red Hat[2][3] |
ആദ്യപതിപ്പ് | 1997[1] |
Stable release | 4.17.0
/ 3 സെപ്റ്റംബർ 2021 |
Preview release | 4.18.0 alpha 2
/ 5 മേയ് 2022 |
Repository | |
ഭാഷ | C, Perl[4] |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Linux, Unix-like |
ലഭ്യമായ ഭാഷകൾ | 40 languages[5] |
തരം | Package management system |
അനുമതിപത്രം | GPL |
വെബ്സൈറ്റ് | rpm |
റെഡ്ഹാറ്റ് വികസിപ്പിച്ച ഒരു പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റം ആണ് ആർ.പി.എം പാക്കേജ് മാനേജർ (റെഡ്ഹാറ്റ് പാക്കേജ് മാനേജർ, അല്ലെങ്കിൽ ആർ.പി.എം). റെഡ്ഹാറ്റ് ലിനക്സിനായിട്ടാണ് ആർ.പി.എം. വികസിപ്പിച്ചതെങ്കിലും, ഇന്നിത് പല ഗ്നു/ലിനക്സ് വിതരണങ്ങളിലും ഉപയോഗിക്കുന്നു. ഗ്നു/ലിനക്സിന്റെ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റലേഷൻ ഫയലുകളിൽ ഒന്നാണ് ആർ.പി.എം. [6]ആർപിഎം എന്ന പേര് .rpm
ഫയൽ ഫോർമാറ്റിനെയും പാക്കേജ് മാനേജർ പ്രോഗ്രാമിനെയും സൂചിപ്പിക്കുന്നു. ആർപിഎം പ്രാഥമികമായി ലിനക്സ് വിതരണങ്ങൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്; ലിനക്സ് സ്റ്റാൻഡേർഡ് ബേസിന്റെ അടിസ്ഥാന പാക്കേജ് ഫോർമാറ്റാണ് ഫയൽ ഫോർമാറ്റ്.
ഇത് റെഡ് ഹാറ്റ് ലിനക്സിൽ ഉപയോഗിക്കുന്നതിനായി സൃഷ്ടിച്ചതാണെങ്കിലും, പിസിലിനക്സ്ഒഎസ്(PCLinuxOS), ഫെറോഡ(Fedora), ആൽമാലിനക്സ്(AlmaLinux), സെന്റ്ഒഎസ്(CentOS), ഓപ്പൺസൂസി(openSUSE), ഓപ്പൺമൺഡ്രീവ(OpenMandriva), ഒറാക്കിൾ ലിനക്സ്(Oracle Linux) തുടങ്ങിയ പല ലിനക്സ് വിതരണങ്ങളിലും ആർപിഎം(RPM) ഇപ്പോൾ ഉപയോഗിക്കുന്നു. നോവൽ നെറ്റ്വെയർ (പതിപ്പ് 6.5 SP3 പ്രകാരം), ഐബിഎമ്മിന്റെ എഐഎക്സ്(AIX) (പതിപ്പ് 4 പ്രകാരം),[7]ഐബിഎം ഐ(IBM i),[8], ആർക്കാഒഎസ്(ArcaOS) എന്നിവ പോലെയുള്ള മറ്റ് ചില ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലേക്കും ഇത് പോർട്ട് ചെയ്തിട്ടുണ്ട്.[9]
ഒരു ആർപിഎം പാക്കേജിൽ ആർബിട്ടറി സെറ്റ് ഫയലുകൾ ഉണ്ടായിരിക്കാം. മിക്ക ആർപിഎം ഫയലുകളും ചില സോഫ്റ്റ്വെയറിന്റെ സമാഹരിച്ച പതിപ്പ് അടങ്ങുന്ന “ബൈനറി ആർപിഎമ്മുകൾ” (അല്ലെങ്കിൽ ബിആർപിഎം) ആണ്. ഒരു ബൈനറി പാക്കേജ് നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന സോഴ്സ് കോഡ് അടങ്ങിയ "സോഴ്സ് ആർപിഎമ്മുകൾ" (അല്ലെങ്കിൽ എസ്ആർപിഎം) ഉണ്ട്. ഇവയ്ക്ക് ഫയൽ ഹെഡറിൽ ഒരു ടാഗ് ഉണ്ട്, അത് അവയെ സാധാരണ (B)ആർപിഎമ്മിൽ നിന്ന് വേർതിരിക്കുന്നു, ഇത് ഇൻസ്റ്റാളേഷനിൽ /usr/src-ലേക്ക് എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് കാരണമാകുന്നു. ".src.rpm" എന്ന ഫയൽ എക്സ്റ്റൻഷൻ എസ്ആർപിഎമ്മുകൾ സാധാരണയായി വഹിക്കുന്നു (ഫയൽ സിസ്റ്റങ്ങളിലെ .spm, 3 എക്സ്റ്റൻഷൻ ക്യാരക്ടറുകളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഉദാ. പഴയ DOS FAT).
ചരിത്രം[തിരുത്തുക]
pms
rpp
, pm
എന്നിവകളെ അടിസ്ഥാനമാക്കി 1997-ൽ എറിക് ട്രോണും മാർക്ക് എവിംഗും [1] എഴുതിയതാണ് ആർപിഎം.
1995 മെയ് മാസത്തിൽ റെഡ് ഹാറ്റ് സോഫ്റ്റ്വെയറിനായി റിക്ക് ഫെയ്ത്തും ഡഗ് ഹോഫ്മാനും ചേർന്ന് pm
എഴുതിയത്, അതിന്റെ രൂപകല്പനയും നിർവഹണവും പിഎംഎസിന്റെ സ്വാധീനമുണ്ട്, 1993-ലെ ബോഗസ് ലിനക്സ് വിതരണത്തിനായി ഫെയ്ത്തും കെവിൻ മാർട്ടിനും ചേർന്ന് ഒരു പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റം. pm
ന്റെ "പ്രിസ്റ്റൈൻ സോഴ്സ് + പാച്ചുകൾ" എന്ന മാതൃക സ്വീകരിക്കുന്നു, അതേസമയം ഫീച്ചറുകൾ ചേർക്കുകയും നടപ്പിലാക്കുന്നതിലുള്ള പരിമിതികൾ ഇല്ലാതാക്കുകയും ചെയ്യുന്നു. pm
ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ ട്രാക്ക് ചെയ്യുന്നതിനും പരിശോധിക്കുന്നതിനും വളരെയധികം മെച്ചപ്പെടുത്തിയ ഡാറ്റാബേസ് പിന്തുണ നൽകുന്നു.[4][10][11]
പുറത്തേക്കുള്ള കണ്ണികൾ[തിരുത്തുക]
- റെഡ് ഹാറ്റ് ആർ.പി.എം ഗൈഡ് Archived 2008-10-12 at the Wayback Machine. (ഫെഡോറ പ്രോജക്റ്റിൽനിന്നും)
- ജെഫ്ഫ് ജോൺസന്റെ ആർ.പി.എം പാക്കേജ് മാനേജർ ഹോം പേജ്
- ആർ.പി.എം 4 പ്രോജക്റ്റ് ഹോം പേജ്
- ആർ.പി.എം , ഡി.പി.കെ.ജി കമ്മാന്റ് റെഫറെൻസ് Archived 2016-10-28 at the Wayback Machine.
- മാറ്റ് ഫൈറിന്റെ ദ സ്റ്റോറി ഓഫ് ആർ.പി.എം Archived 2008-07-24 at the Wayback Machine. റെഡ് ഹാറ്റ് മാഗസിനിൽ Archived 2007-09-29 at the Wayback Machine.
- ആർ.പി.എം. കുഎറി സ്ട്രിങ്ങുകൾ ആഴത്തിൽ Archived 2008-10-11 at the Wayback Machine.
അവലംബം[തിരുത്തുക]
- ↑ "RPM -- plans, goals, etc". Max Spevack. ശേഖരിച്ചത് 2011-01-20.
- ↑ "RPM.org FAQ". മൂലതാളിൽ നിന്നും 2016-11-05-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2013-08-25.
- ↑ 4.0 4.1 Bailey, Edward C. (2000). "Chapter 1: An Introduction to Package Management". Maximum RPM: Taking the Red Hat Package Manager to the Limit. Red Hat, Inc. പുറങ്ങൾ. 22–25. ISBN 978-1888172782. മൂലതാളിൽ നിന്നും 2016-09-10-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2013-08-13.
- ↑ "po/LINGUAS". GitHub. 2022-04-23.
- ↑ Bailey, Edward C. (2000). "Appendix A: Format of the RPM File". Maximum RPM: Taking the Red Hat Package Manager to the Limit. Red Hat, Inc. പുറങ്ങൾ. 325–336. ISBN 978-1888172782. മൂലതാളിൽ നിന്നും 2016-04-21-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2010-11-22.
- ↑ "Configuring YUM and creating local repositories on IBM AIX". 2018-10-24.
- ↑ "RPM and Yum are a big deal for IBM i. Here's why". 2018-07-18.
- ↑ "Package Manager". ശേഖരിച്ചത് 2020-09-04.
- ↑ "RPM Guide-RPM - Design Goals". മൂലതാളിൽ നിന്നും 2014-03-21-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2014-04-14.
- ↑ "BOGUS Announce". ശേഖരിച്ചത് 2014-04-14.