logo

RPM komanda operētājsistēmā Linux

RPM apzīmē Red Hat Package Manager. Tas ir atvērtā koda pakotņu pārvaldnieks (noklusējums) un slavenākā pakešu pārvaldības utilīta uz Red Hat balstītām sistēmām, piemēram, Fedora, CentOS un RHEL. Šis rīks ļauj sistēmas lietotājiem un administratoriem instalēt, atjaunināt, atinstalēt, meklēt, pārbaudīt un pārvaldīt sistēmas programmatūras pakotnes Linux/UNIX operētājsistēmas.

Iepriekš RPM tika saukts par .rpm failu. Tajā ir apkopotas programmatūras bibliotēkas un pakotnēm nepieciešamās programmas. Tas tiek ieviests tikai ar tām pakotnēm, kas tika izveidotas .rpm formātā.

nat vs gulta

Daži fakti par RPM

    RPM (Red Hat pakotņu pārvaldnieks) ir bezmaksas un publicēts GPL (vispārējā publiskā licence).
  • RPM ir viens veids, kā instalēt pakotnes Linux sistēmās. Ja esam instalējuši kādu pakotni ar pirmkodu, RPM to nepārvaldīs.
  • RPM saglabā informāciju par katru instalēto pakotni datu bāzē, t.i., /var/lib/rpm.
  • RPM nodarbojas ar visu .rpm failus. Tas ietver faktisko informāciju par iepakojumiem, piemēram kas tas ir, informācija par versiju, informācija par atkarībām, no kurienes tā nāk, utt.

RPM komandu režīmi

    Uzstādīt:Šis režīms tiek izmantots RPM pakotņu instalēšanai.Noņemt:To izmanto, lai dzēstu, noņemtu vai atinstalētu RPM pakotnes.Jauninājums:To izmanto pieejamo RPM pakotņu atjaunināšanai.Pārbaudīt:Šis režīms tiek izmantots RPM pakotņu pārbaudei.Vaicājums:Šis režīms tiek izmantots RPM pakotņu vaicāšanai.

Kur meklēt RPM paketi

Tālāk ir norādīts rpm vietņu saraksts, kurā mēs varam meklēt un lejupielādēt RPM pakotnes.

  1. http://rpmfind.net
  2. http://www.redhat.com
  3. http://freshrpms.net/
  4. http://rpm.pbone.net/

Piezīme: operētājsistēmā Linux, lūdzu, atcerieties, ka RPM pakotņu instalēšanas laikā mums ir jābūt superlietotājam. Mēs varam pārvaldīt rpm komandas, izmantojot atbilstošas ​​darbības ar root tiesībām.

1. Instalējiet RPM operētājsistēmā Linux

Mēs varam instalēt RPM pakotni, izmantojot šādu komandu:

 $ sudo apt install rpm 

RPM komanda operētājsistēmā Linux

2. Pārbaudiet RPM paraksta pakotni

Pirms pakotņu instalēšanas mūsu Linux sistēmās vienmēr pārbaudiet to PGP parakstu un pārbaudiet to izcelsmi un integritāti LABI. Mēs varam izmantot tālāk norādīto komandu, izmantojot opciju, t.i., -pārbaude (apzīmē pārbaudīt parakstu ), lai pārbaudītu pakas parakstu, kas pazīstams kā a apacheds-2.0.0.AM26-i386.rpm.

 # rpm --checksig apacheds-2.0.0.AM26-i386.rpm 

RPM komanda operētājsistēmā Linux

3. Pirms instalēšanas pārbaudiet RPM pakotnes atkarību

Pieņemsim, ka pirms pakotnes jaunināšanas vai instalēšanas vēlamies pārbaudīt RPM pakotnes atkarību. Piemēram, mēs varam izmantot tālāk norādīto komandu, lai pārbaudītu pakotnes atkarību, t.i., apacheds-2.0.0.AM26-i386.rpm. Tas parādīs pakotņu atkarību sarakstu:

 # rpm -qpR apacheds-2.0.0.AM26-i386.rpm 

RPM komanda operētājsistēmā Linux

kur,

    -q:To izmanto jebkuras pakotnes vaicāšanai.-p:To izmanto, lai uzskaitītu šīs pakotnes sniegtās iespējas.-R:Šī opcija tiek izmantota, lai uzskaitītu iespējas, no kurām ir atkarīga pakotne.

4. Instalējiet RPM pakotni bez atkarībām

Ja mēs zinām, ka visas nepieciešamās pakotnes jau ir instalētas un RPM ir tikai muļķīga, mēs varam izvairīties no atkarībām, izmantojot -mezgli opciju (nozīmē bez atkarības pārbaudes) pirms jebkuras pakotnes instalēšanas.

tostring java metode

Komanda ir minēta šādi:

 # rpm -ivh --nodeps apacheds-2.0.0.AM26-i386.rpm 

RPM komanda operētājsistēmā Linux

Iepriekš minētā komanda piespiedu kārtā instalēs RPM pakotni, izvairoties no atkarību kļūdām. Tomēr, ja trūkst šo atkarības failu, programma vispār netiks ieviesta, kamēr mēs tos neinstalēsim.

5. Pārbaudiet RPM pakotni (instalēta)

Izmantojot opciju -q kopā ar pakotnes nosaukumu, tiks parādīts, vai RPM pakotne ir instalēta vai nav.

Komanda ir šāda:

 # rpm -q apacheds-2.0.0.AM26-i386.rpm 

RPM komanda operētājsistēmā Linux

6. Uzskaitiet katru instalētās RPM pakotnes failu

Mēs varam izmantot opciju -ql (vaicājumu sarakstu) ar komandu RPM, lai skatītu katru instalētās RPM pakotnes failu.

Komanda ir šāda:

 # rpm -ql apacheds-2.0.0.AM26-i386.rpm 

RPM komanda operētājsistēmā Linux

7. Norādiet RPM pakotnes (nesen instalētās)

Mēs varam lietot tālāk norādīto RPM komandu ar opciju, t.i., -qa (vaicāt visu). Šī opcija parādīs visu nesen instalēto RPM pakotni.

 # rpm -qa --last 

Izvade būs šāda:

RPM komanda operētājsistēmā Linux

8. Norādiet katru RPM pakotni (instalēta)

Mēs varam izmantot tālāk norādīto komandu, lai drukātu katru pakotnes nosaukumu (instalēto) mūsu Linux sistēmā.

 # rpm -qa 

izvade ir šāda:

kas ir interfeiss
RPM komanda operētājsistēmā Linux

9. Noņemiet RPM pakotni

Piemēram, lai atinstalētu vai noņemtu RPM pakotni, mēs varam izmantot pakotnes nosaukumu apacheds-2.0.0.AM26-i386.rpm, nav īstais iepakojuma nosaukums apacheds-2.0.0.AM26-i386.rpm. Nākamajā komandā mēs izmantojam opciju, t.i., -e (dzēst) iepakojuma izņemšanai.

 # rpm -evv apacheds-2.0.0.AM26-i386.rpm 

Izvade būs šāda:

RPM komanda operētājsistēmā Linux

10. Vaicājiet informāciju par RPM paketi (instalēta)

Pieņemsim, ka esam instalējuši jebkuru RPM pakotni un vēlamies uzzināt sīkāku informāciju par pakotni. Tālāk norādītā opcija, t.i., -qi (informācija par vaicājumu) izdrukās pieejamo informāciju par instalēto pakotni.

 # rpm -qi apacheds-2.0.0.AM26-i386.rpm 

Izvade ir šāda:

RPM komanda operētājsistēmā Linux

11. Sīkāka informācija par RPM paketi pirms instalēšanas

Mēs esam lejupielādējuši jebkuru pakotni, izmantojot internetu, un pirms instalēšanas vēlamies uzzināt sīkāku informāciju par šo pakotni. Tālāk esošā opcija -qip (vaicājuma informācijas pakotne) izdrukās informāciju par pakotni.

kā pārbaudīt monitora ekrāna izmēru
 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

Izvade ir šāda:

RPM komanda operētājsistēmā Linux

12. Pārbaudiet RPM pakotni

Pārbaudiet, vai jebkura pakotne salīdzinās pakotnes instalētā faila informāciju ar RPM datiem. Pakešu pārbaudei tiek izmantota opcija -Vp (pārbaudīt pakotni).

 # rpm Vp apacheds-2.0.0.AM26-i386.rpm 

Izvade būs šāda:

RPM komanda operētājsistēmā Linux

13. Uzskaitiet katru importēto RPM GPG atslēgu

Mēs varam izmantot tālāk norādīto komandu katras importētās GPG atslēgas drukāšanai mūsu sistēmā.

 $ sudo rpm -qa gpg-pubkey* 

Izvade ir šāda:

RPM komanda operētājsistēmā Linux