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 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
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.
- http://rpmfind.net
- http://www.redhat.com
- http://freshrpms.net/
- 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
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
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
kur,
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
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
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
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:
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
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:
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:
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:
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:
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: