logo

РПМ команда у Линуку

РПМ је скраћеница од Ред Хат Пацкаге Манагер. То је менаџер пакета отвореног кода (подразумевано) и најпознатији услужни програм за управљање пакетима за системе засноване на Ред Хат-у као што су Федора, ЦентОС и РХЕЛ. Алат дозвољава корисницима и администраторима система да инсталирају, ажурирају, деинсталирају, постављају упите, верификују и управљају системским софтверским пакетима у Линук/УНИКС оперативни системи.

Раније се РПМ назива .рпм датотека. Садржи компајлиране софтверске библиотеке и програме потребне пакетима. Примењује се само са оним пакетима који су креирани у .рпм формату.

Неколико чињеница о РПМ-у

    РПМ (Ред Хат Пацкаге Манагер) је бесплатан и објављен на ГПЛ (Општа јавна лиценца).
  • РПМ је једини начин за инсталирање пакета на Линук системе. Ако смо инсталирали било који пакет са изворним кодом, РПМ не би управљао њиме.
  • РПМ чува детаље сваког инсталираног пакета у бази података, тј. /вар/либ/рпм.
  • РПМ се бави свим .рпм фајлови. Укључује стварне детаље о пакетима као што су шта је то, информације о верзији, информације о зависностима, одакле долази, итд.

Режими РПМ команде

    Инсталирај:Овај режим се користи за инсталирање РПМ пакета.Уклони:Користи се за брисање, уклањање или деинсталирање РПМ пакета.Надоградња:Користи се за ажурирање доступних РПМ пакета.Проверити:Овај режим се користи за проверу РПМ пакета.упит:Овај режим се користи за испитивање РПМ пакета.

Где тражити РПМ пакет

Следи листа рпм сајта где можемо да претражимо и преузмемо РПМ пакете.

  1. хттп://рпмфинд.нет
  2. хттп://ввв.редхат.цом
  3. хттп://фресхрпмс.нет/
  4. хттп://рпм.пбоне.нет/

Напомена: У Линук-у, запамтите да морамо бити супер корисник у време инсталирања РПМ пакета. Можемо управљати рпм командама користећи одговарајуће акције са привилегијама роот.

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* 

Излаз је следећи:

РПМ команда у Линуку