logo

RPM-komento Linuxissa

RPM tarkoittaa Red Hat Package Manageria. Se on avoimen lähdekoodin pakettien hallintaohjelma (oletus) ja tunnetuin Red Hat -pohjaisten järjestelmien, kuten Fedora, CentOS ja RHEL, paketinhallintaapuohjelma. Työkalun avulla järjestelmän käyttäjät ja järjestelmänvalvojat voivat asentaa, päivittää, poistaa asennuksen, tehdä kyselyitä, tarkistaa ja hallita järjestelmäohjelmistopaketteja Linux/UNIX käyttöjärjestelmät.

Aiemmin RPM-tiedostoa kutsuttiin .rpm-tiedostoksi. Se sisältää käännetyt ohjelmistokirjastot ja pakettien vaatimat ohjelmat. Se toteutetaan vain .rpm-muodossa luotujen pakettien kanssa.

char kokonaisluvuksi java

Muutama fakta RPM:stä

    RPM (Red Hat Package Manager) on ilmainen ja julkaistu GPL (General Public License).
  • RPM on yksi tapa pakettien asentamiseen Linux-järjestelmiin. Jos olemme asentaneet minkä tahansa paketin lähdekoodilla, RPM ei hallitse sitä.
  • RPM säilyttää jokaisen asennetun paketin tiedot tietokannassa, esim. /var/lib/rpm.
  • RPM käsittelee kaikkia .rpm tiedostot. Se sisältää pakettien todelliset tiedot, kuten mikä se on, versiotiedot, riippuvuustiedot, mistä se tulee, jne.

RPM-komennon tilat

    Asentaa:Tätä tilaa käytetään RPM-pakettien asentamiseen.Poista:Sitä käytetään RPM-pakettien poistamiseen tai asennuksen poistamiseen.Päivitys:Sitä käytetään saatavilla olevien RPM-pakettien päivittämiseen.Vahvista:Tätä tilaa käytetään RPM-pakettien tarkistamiseen.Kysely:Tätä tilaa käytetään RPM-pakettien kyselyyn.

Mistä etsiä RPM-pakettia

Seuraavassa on rpm-sivuston luettelo, josta voimme etsiä ja ladata RPM-paketteja.

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

Huomautus: Muista, että Linuxissa meidän on oltava superkäyttäjä RPM-paketteja asennettaessa. Voimme hallita rpm-komentoja sopivilla toimilla pääkäyttäjän oikeuksin.

1. Asenna RPM Linuxiin

Voimme asentaa RPM-paketin seuraavalla komennolla:

 $ sudo apt install rpm 

RPM-komento Linuxissa

2. Tarkista RPM-allekirjoituspaketti

Ennen kuin asennat paketit Linux-järjestelmiimme, tarkista aina niiden PGP-allekirjoitus ja varmista niiden alkuperä ja eheys OK. Voimme käyttää alla olevaa komentoa käyttämällä vaihtoehtoa, esim. -tarkastus (tarkoittaa tarkista allekirjoitus ) paketin allekirjoituksen tarkistamiseksi, joka tunnetaan nimellä a apacheds-2.0.0.AM26-i386.rpm.

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

RPM-komento Linuxissa

3. Tarkista RPM-paketin riippuvuus ennen asennusta

Oletetaan, että haluamme tarkistaa RPM-paketin riippuvuuden ennen paketin päivittämistä tai asentamista. Esimerkiksi, voimme käyttää alla olevaa komentoa paketin riippuvuuden tarkistamiseen, ts. apacheds-2.0.0.AM26-i386.rpm. Se näyttää paketin riippuvuusluettelon:

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

RPM-komento Linuxissa

Missä,

    -q:Sitä käytetään minkä tahansa paketin kyselyyn.-p:Sitä käytetään tämän paketin tarjoamien ominaisuuksien luetteloimiseen.-R:Tätä vaihtoehtoa käytetään luetteloimaan ominaisuudet, joista paketti riippuu.

4. Asenna RPM-paketti ilman riippuvuuksia

Jos tiedämme, että kaikki tarvittava paketti on jo asennettu ja RPM on vain tyhmää, voimme välttää riippuvuudet -solmut vaihtoehto (tarkoittaa, ettei riippuvuustarkistusta) ennen minkään paketin asentamista.

c ohjelmat

Komento mainitaan seuraavasti:

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

RPM-komento Linuxissa

Voimakkaasti yllä oleva komento asentaa RPM-paketin välttämällä riippuvuuksien virheet. Kuitenkin, kun nämä riippuvuustiedostot puuttuvat, ohjelma ei toteuta ollenkaan, ennen kuin asennamme ne.

5. Tarkista RPM-paketti (asennettu)

Vaihtoehto -q yhdessä paketin nimen kanssa näyttää, onko RPM-paketti asennettu vai ei.

Komento on seuraava:

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

RPM-komento Linuxissa

6. Luettele kaikki asennetun RPM-paketin tiedostot

Voimme käyttää -ql-vaihtoehtoa (kyselylista) RPM-komennon kanssa katsoaksemme jokaista asennetun RPM-paketin tiedostoa.

Komento on seuraava:

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

RPM-komento Linuxissa

7. Listaa RPM-paketit (äskettäin asennetut)

Voimme käyttää alla olevaa RPM-komentoa valinnalla, esim. -qa (kysely kaikki). Tämä vaihtoehto näyttää kaikki äskettäin asennetut RPM-paketit.

 # rpm -qa --last 

Tulos on seuraava:

RPM-komento Linuxissa

8. Listaa jokainen RPM-paketti (asennettu)

Voimme käyttää alla olevaa komentoa jokaisen paketin (asennettuna) nimen tulostamiseen Linux-järjestelmässämme.

 # rpm -qa 

tulos on seuraava:

tavutaulukko merkkijonoksi
RPM-komento Linuxissa

9. Poista RPM-paketti

Esimerkiksi RPM-paketin asennuksen tai poistamisen yhteydessä voimme käyttää paketin nimeä apacheds-2.0.0.AM26-i386.rpm, ei pakkauksen oikea nimi apacheds-2.0.0.AM26-i386.rpm. Seuraavassa komennossa käytämme vaihtoehtoa, eli -e (poistaa) paketin poistamista varten.

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

Tulos on seuraava:

RPM-komento Linuxissa

10. Pyydä RPM-paketin tiedot (asennettu)

Oletetaan, että olemme asentaneet minkä tahansa RPM-paketin ja haluamme tietää paketin yksityiskohdat. Alla oleva vaihtoehto, ts. -qi (kyselyn tiedot) tulostaa saatavilla olevat asennetun paketin tiedot.

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

Tulos on seuraava:

RPM-komento Linuxissa

11. RPM-paketin tiedot ennen asennusta

Olemme ladanneet minkä tahansa paketin Internetin avulla ja haluamme tietää tämän paketin tiedot ennen asennusta. Alla oleva -qip (kyselyn tietopaketti) -vaihtoehto tulostaa paketin tiedot.

prime ohjelma javassa
 # rpm -qip apacheds-2.0.0.AM26-i386.rpm 

Tulos on seuraava:

RPM-komento Linuxissa

12. Tarkista RPM-paketti

Varmista, että mikä tahansa paketti vertaa paketin asennetun tiedoston tietoja RPM-tietoihin. -Vp (verify package) -vaihtoehtoa käytetään pakettien tarkistamiseen.

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

Tulos on seuraava:

RPM-komento Linuxissa

13. Listaa jokainen RPM:n tuotu GPG-avain

Voimme käyttää alla olevaa komentoa jokaisen järjestelmässämme tuodun GPG-avaimen tulostamiseen.

 $ sudo rpm -qa gpg-pubkey* 

Tulos on seuraava:

RPM-komento Linuxissa