РПМ је скраћеница од Ред Хат Пацкаге Манагер. То је менаџер пакета отвореног кода (подразумевано) и најпознатији услужни програм за управљање пакетима за системе засноване на Ред Хат-у као што су Федора, ЦентОС и РХЕЛ. Алат дозвољава корисницима и администраторима система да инсталирају, ажурирају, деинсталирају, постављају упите, верификују и управљају системским софтверским пакетима у Линук/УНИКС оперативни системи.
Раније се РПМ назива .рпм датотека. Садржи компајлиране софтверске библиотеке и програме потребне пакетима. Примењује се само са оним пакетима који су креирани у .рпм формату.
Неколико чињеница о РПМ-у
- РПМ је једини начин за инсталирање пакета на Линук системе. Ако смо инсталирали било који пакет са изворним кодом, РПМ не би управљао њиме.
- РПМ чува детаље сваког инсталираног пакета у бази података, тј. /вар/либ/рпм.
- РПМ се бави свим .рпм фајлови. Укључује стварне детаље о пакетима као што су шта је то, информације о верзији, информације о зависностима, одакле долази, итд.
Режими РПМ команде
Где тражити РПМ пакет
Следи листа рпм сајта где можемо да претражимо и преузмемо РПМ пакете.
- хттп://рпмфинд.нет
- хттп://ввв.редхат.цом
- хттп://фресхрпмс.нет/
- хттп://рпм.пбоне.нет/
Напомена: У Линук-у, запамтите да морамо бити супер корисник у време инсталирања РПМ пакета. Можемо управљати рпм командама користећи одговарајуће акције са привилегијама роот.
1. Инсталирајте РПМ у Линук
РПМ пакет можемо да инсталирамо помоћу следеће команде:
$ sudo apt install rpm
2. Проверите РПМ Сигнатуре Пацкаге
Пре инсталирања пакета на нашим Линук системима увек проверите њихов ПГП потпис и уверите се да су њихово порекло и интегритет ОК. Можемо користити доњу команду користећи опцију, тј. -цхецксиг (означава провери потпис ) за проверу потписа пакета који је познат као а апацхедс-2.0.0.АМ26-и386.рпм.
нп где
# rpm --checksig apacheds-2.0.0.AM26-i386.rpm
3. Проверите зависност РПМ пакета пре инсталирања
Претпоставимо да желимо да проверимо зависност РПМ пакета пре надоградње или инсталирања пакета. На пример, можемо користити доњу команду за проверу зависности пакета, тј. апацхедс-2.0.0.АМ26-и386.рпм. Приказаће листу зависности пакета:
# rpm -qpR apacheds-2.0.0.AM26-i386.rpm
Где,
4. Инсталирајте РПМ пакет без зависности
Ако знамо да је сваки потребан пакет већ инсталиран и да је РПМ само глуп, онда можемо избећи зависности уз помоћ -нодепс опција (значи да нема провере зависности) пре инсталирања било ког пакета.
Команда се помиње на следећи начин:
# rpm -ivh --nodeps apacheds-2.0.0.AM26-i386.rpm
Присилно, горња команда ће инсталирати РПМ пакет избегавајући грешке зависности. Међутим, када недостају те датотеке зависности, програм се уопште неће имплементирати док их не инсталирамо.
5. Проверите РПМ пакет (инсталиран)
Коришћење опције -к заједно са именом пакета ће приказати да ли је РПМ пакет инсталиран или не.
Команда је следећа:
# rpm -q apacheds-2.0.0.AM26-i386.rpm
6. Наведите сваку датотеку инсталираног РПМ пакета
Можемо користити опцију -кл (листу упита) са РПМ командом за преглед сваке датотеке инсталираног РПМ пакета.
сајтови попут бедпаге
Команда је следећа:
# rpm -ql apacheds-2.0.0.AM26-i386.rpm
7. Наведите РПМ пакете (недавно инсталиране)
Можемо применити доњу команду РПМ-а са опцијом, тј. -ка (упитати све). Ова опција ће навести сваки РПМ пакет који је недавно инсталиран.
замени стринг у стринг јава
# rpm -qa --last
Излаз ће бити следећи:
8. Наведите сваки РПМ пакет (инсталиран)
Можемо користити доњу команду за штампање сваког имена пакета (инсталираног) на нашем Линук систему.
# rpm -qa
излаз је следећи:
9. Уклоните РПМ пакет
За деинсталирање или уклањање РПМ пакета, на пример, можемо користити име пакета апацхедс-2.0.0.АМ26-и386.рпм, није прави назив пакета апацхедс-2.0.0.АМ26-и386.рпм. У следећој команди користимо опцију, тј. -е (брисати) за уклањање пакета.
# rpm -evv apacheds-2.0.0.AM26-i386.rpm
Излаз ће бити следећи:
10. Питајте детаље о РПМ пакету (инсталираном)
Рецимо да смо инсталирали било који РПМ пакет и желимо да знамо детаље пакета. Доња опција, тј. -ки (информације о упиту) ће одштампати детаље инсталираног пакета који су доступни.
# rpm -qi apacheds-2.0.0.AM26-i386.rpm
Излаз је следећи:
11. Детаљи РПМ пакета пре инсталирања
Преузели смо било који пакет преко Интернета и желимо да знамо детаље о овом пакету пре инсталирања. Опција испод -кип (упит инфо пакет) ће одштампати детаље о пакету.
листа гимп фонтова
# rpm -qip apacheds-2.0.0.AM26-i386.rpm
Излаз је следећи:
12. Проверите РПМ пакет
Проверите да ли ће било који пакет упоредити информације о инсталираној датотеци пакета са подацима РПМ-а. Опција -Вп (провери пакет) се користи за верификацију пакета.
# rpm Vp apacheds-2.0.0.AM26-i386.rpm
Излаз ће бити следећи:
13. Наведите сваки увезени ГПГ кључ РПМ
Можемо користити доњу команду за штампање сваког увезеног ГПГ кључа у нашем систему.
$ sudo rpm -qa gpg-pubkey*
Излаз је следећи: