logo

RPM naredba u Linuxu

RPM je kratica za Red Hat Package Manager. To je upravitelj paketa otvorenog koda (zadano) i najpoznatiji uslužni program za upravljanje paketima za sustave temeljene na Red Hatu kao što su Fedora, CentOS i RHEL. Alat dopušta korisnicima i administratorima sustava instaliranje, ažuriranje, deinstaliranje, postavljanje upita, provjeru i upravljanje paketima sistemskog softvera u Linux/UNIX operativni sustavi.

Prije se RPM nazivao .rpm datoteka. Sadrži kompajlirane softverske biblioteke i programe potrebne za pakete. Implementira se samo s onim paketima koji su kreirani u .rpm formatu.

Nekoliko činjenica o RPM-u

    RPM (Red Hat Package Manager) je besplatan i objavljen na GPL (Opća javna licenca).
  • RPM je jedini način za instaliranje paketa na Linux sustave. Ako smo instalirali bilo koji paket s izvornim kodom, RPM ne bi njime upravljao.
  • RPM čuva detalje svakog instaliranog paketa u bazi podataka, tj. /var/lib/rpm.
  • RPM se bavi svim .rpm datoteke. Uključuje stvarne pojedinosti o paketima poput što je to, informacije o verziji, informacije o ovisnostima, odakle dolazi, itd.

Načini RPM naredbe

    Instalirati:Ovaj način se koristi za instaliranje RPM paketa.Ukloniti:Koristi se za brisanje, uklanjanje ili deinstalaciju RPM paketa.Nadogradnja:Koristi se za ažuriranje dostupnih RPM paketa.Provjerite:Ovaj način se koristi za provjeru RPM paketa.Upit:Ovaj način se koristi za upite RPM paketa.

Gdje pretraživati ​​RPM paket

Slijedi popis rpm stranica na kojima možemo pretraživati ​​i preuzimati RPM pakete.

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

Napomena: u Linuxu, molimo zapamtite da moramo biti super korisnik u trenutku instaliranja RPM paketa. Možemo upravljati rpm naredbama koristeći odgovarajuće akcije s root privilegijama.

1. Instalirajte RPM u Linux

RPM paket možemo instalirati pomoću sljedeće naredbe:

 $ sudo apt install rpm 

RPM naredba u Linuxu

2. Provjerite RPM potpisni paket

Prije instaliranja paketa na naše Linux sustave uvijek provjerite njihov PGP potpis i osigurajte njihovo podrijetlo i integritet U REDU. Možemo koristiti naredbu u nastavku koristeći opciju, tj. -provjera (označuje provjeriti potpis ) za provjeru potpisa paketa koji je poznat kao a apacheds-2.0.0.AM26-i386.rpm.

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

RPM naredba u Linuxu

3. Prije instaliranja provjerite ovisnost RPM paketa

Pretpostavimo da želimo provjeriti ovisnost RPM paketa prije nadogradnje ili instaliranja paketa. Na primjer, možemo koristiti donju naredbu za provjeru ovisnosti paketa, tj. apacheds-2.0.0.AM26-i386.rpm. Prikazat će popis ovisnosti paketa:

preuzmite youtube video s vlc
 # rpm -qpR apacheds-2.0.0.AM26-i386.rpm 

RPM naredba u Linuxu

Gdje,

    -q:Koristi se za postavljanje upita bilo kojem paketu.-p:Koristi se za popis mogućnosti koje ovaj paket daje.-R:Ova se opcija koristi za ispisivanje mogućnosti o kojima ovisi paket.

4. Instalirajte RPM paket bez ovisnosti

Ako znamo da je svaki potreban paket već instaliran i da je RPM samo glup, tada možemo izbjeći ovisnosti uz pomoć -čvorovi opciju (znači da nema provjere ovisnosti) prije instaliranja bilo kojeg paketa.

Naredba se spominje kako slijedi:

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

RPM naredba u Linuxu

Snažno, gornja naredba će instalirati RPM paket izbjegavajući pogreške ovisnosti. Međutim, kada te datoteke ovisnosti nedostaju, program se uopće neće implementirati dok ih ne instaliramo.

5. Provjerite RPM paket (instaliran)

Korištenje opcije -q uz naziv paketa prikazat će je li RPM paket instaliran ili ne.

Naredba je sljedeća:

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

RPM naredba u Linuxu

6. Navedite svaku datoteku instaliranog RPM paketa

Možemo koristiti -ql opciju (popis upita) s RPM naredbom za pregled svake datoteke instaliranog RPM paketa.

Naredba je sljedeća:

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

RPM naredba u Linuxu

7. Popis RPM paketa (nedavno instaliranih)

Donju naredbu RPM-a možemo primijeniti s opcijom, tj. -qa (upitati sve). Ova opcija će ispisati svaki RPM paket koji je nedavno instaliran.

 # rpm -qa --last 

Izlaz će biti sljedeći:

np.linspace
RPM naredba u Linuxu

8. Navedite svaki RPM paket (instaliran)

Možemo koristiti donju naredbu za ispis svakog naziva paketa (instaliranog) na našem Linux sustavu.

 # rpm -qa 

izlaz je sljedeći:

RPM naredba u Linuxu

9. Uklonite RPM paket

Za deinstalaciju ili uklanjanje RPM paketa, na primjer, možemo koristiti naziv paketa apaches-2.0.0.AM26-i386.rpm, nije pravi naziv paketa apacheds-2.0.0.AM26-i386.rpm. U sljedećoj naredbi koristimo opciju, tj. -e (brisanje) za uklanjanje paketa.

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

Izlaz će biti sljedeći:

RPM naredba u Linuxu

10. Upitajte pojedinosti RPM paketa (instaliranog)

Recimo da smo instalirali bilo koji RPM paket i želimo znati detalje o paketu. Donja opcija, tj. -qi (informacije o upitu) ispisat će pojedinosti instaliranog paketa koji su dostupni.

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

Izlaz je sljedeći:

RPM naredba u Linuxu

11. Pojedinosti o RPM paketu prije instalacije

Preuzeli smo bilo koji paket putem interneta i želimo znati detalje o ovom paketu prije instalacije. Donja opcija -qip (paket informacija o upitu) ispisat će detalje o paketu.

pozvati js funkciju iz html-a
 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

Izlaz je sljedeći:

RPM naredba u Linuxu

12. Provjerite RPM paket

Provjerite da će bilo koji paket usporediti informacije o instaliranoj datoteci paketa za podatke RPM-a. Opcija -Vp (provjeri paket) koristi se za provjeru paketa.

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

Izlaz će biti sljedeći:

RPM naredba u Linuxu

13. Navedite svaki uvezeni GPG ključ RPM-a

Možemo koristiti donju naredbu za ispis svakog uvezenog GPG ključa u naš sustav.

 $ sudo rpm -qa gpg-pubkey* 

Izlaz je sljedeći:

RPM naredba u Linuxu