logo

RPM-komento Linuxissa

RPM (Red Hat Package Manager) -komento on keskeinen työkalu Linuxin paketinhallinnan maailmassa. Sitä käytetään laajasti Red Hat -pohjaisissa jakeluissa, kuten Fedorassa ja CentOS:ssa, sekä muissa RPM-pohjaisissa jakeluissa. RPM-komennon avulla käyttäjät voivat asentaa, hakea, tarkistaa ja hallita ohjelmistopaketteja, joten se on tärkeä työkalu järjestelmänvalvojille ja Linux-harrastajille. Tässä artikkelissa tutkimme RPM-komennon eri näkökohtia, mukaan lukien sen käyttöä, yleisiä vaihtoehtoja ja tosielämän esimerkkejä.

Mikä on RPM?

RPM on ohjelmistopakettien hallintajärjestelmä ohjelmistopakettien asentamiseen, päivittämiseen ja poistamiseen Linux-pohjaisissa järjestelmissä. Red Hat kehitti sen alun perin, mutta se on otettu käyttöön monissa muissa Linux-jakeluissa. RPM-paketit, jotka usein merkitään ` .rpm`> tiedostopääte sisältää kaikki tarvittavat tiedostot, metatiedot ja komentosarjat, joita tarvitaan ohjelmiston asentamiseen ja hallintaan Linux-järjestelmässä.

RPM:n perussyntaksi Linuxissa

RPM-komennon perussyntaksi on seuraava:



rpm [options] [package_name]>

Tässä,

[vaihtoehdot] edustavat erilaisia ​​komentorivivaihtoehtoja, jotka ohjaavat rpm-komennon toimintaa.

[paketin nimi] viittaa sen RPM-paketin nimeen, jonka kanssa haluat työskennellä.

Vaihtoehdot ovat käytettävissä rpm-komennossa Linuxissa

Nämä vaihtoehdot tarjoavat laajan valikoiman toimintoja ja hallintaa, kun työskentelet RPM-pakettien kanssa Linux-järjestelmissä. Voit käyttää niitä pakettien asentamiseen, päivittämiseen, kyselyihin ja hallintaan tehokkaasti.

Vaihtoehdot

Kuvaus

-i, -asenna

Asenna RPM-paketti.

char kokonaisluvuksi java

-U, -päivitys

Päivitä RPM-paketti.

-q, -kysely

Pyydä RPM-paketteja tai näytä tietoja asennetuista paketeista.

-a, -kaikki

Käytettynä -q:n kanssa, listaa kaikki asennetut paketit.

-V, -tarkista

Tarkista asennettujen pakettien eheys.

-e, -pyyhi

Poista tai tyhjennä RPM-paketti

-F, -tuore

Päivitä paketit, mutta vain, jos samanniminen paketti on jo asennettu.

-solmut

Ohita pakettien riippuvuudet asennuksen tai poistamisen aikana.

-testata

Testitila; näyttää, mitä rpm-komento tekisi ilman muutoksia.

-h, -hash

Näytä hash-merkit (#) osoittamaan edistymistä asennuksen tai poistamisen aikana.

-pakottaa

Pakota asennus, vaikka se korvaisi tiedostot muista paketeista tai siinä olisi muita ongelmia.

-asenna uudelleen

Asenna RPM-paketti uudelleen.

-tuonti

Tuo GPG-avain paketin allekirjoituksen vahvistamista varten.

-erota

Luovu RPM-paketti uudella GPG-avaimella.

-F, -tiedosto

Käytettynä -q:n kanssa kysyy, mikä paketti omistaa tietyn tiedoston.

-paketti

Käytettynä -q:n kanssa, se kysyy tietoja RPM-tiedostosta tai paketista.

– aseta perms

Aseta pakettitiedostojen käyttöoikeudet oletusarvoihinsa.

-setugidit

c ohjelmat

Aseta pakettitiedostojen käyttäjä- ja ryhmäomistus oletusarvoihinsa.

– välttämätön

Ohita tiivistelmätarkistukset, kun asennat tai päivität paketteja.

-rebuilddb

Rakenna RPM-tietokanta uudelleen.

-koe

Testaa RPM-paketin digitaalista allekirjoitusta.

– showrc

Näytä RPM-määritysasetukset.

-h, -apua

Näytä ohjetiedot.

-versio

Näytä RPM-versio.

Yleiset RPM-komennot ja -asetukset

1. RPM-pakettien asentaminen

Voit asentaa RPM-paketin käyttämällä ` rpm`> komento, jota seuraa ` -i`> (tai ` --install`> ) -vaihtoehto ja RPM-pakettitiedoston nimi. Esimerkiksi:

rpm -i package.rpm>

Tämä komento asentaa määritetyn paketin järjestelmääsi.

Täällä asennamme Jenkinsin.

rpm -i /root/jenkins-2.282-1.1.noarch.rpm>
Pakettien asennus

Pakettien asennus

2. RPM-pakettien päivittäminen

Päivitä asennettu paketti uudempaan versioon käyttämällä ` -U`> (tai ` --upgrade`> ) vaihtoehto:

tavutaulukko merkkijonoksi
rpm -U package.rpm>

Tämä komento korvaa paketin vanhemman version uudella, jos se on jo asennettu

Pakettien päivitys

Pakettien päivitys

3. Luetteloi kaikki asennetut paketit RPM:ssä

Jos haluat luetella kaikki järjestelmässäsi asennetut paketit, käytä -q (tai -query) -vaihtoehtoa -a (tai -all) -lipun kanssa:

rpm -qa>

Tämä näyttää luettelon asennetuista paketeista sekä niiden nimet ja versiot.

32

Asennettujen pakettien luettelointi

4. RPM-paketin kysely

Jos haluat hakea yksityiskohtaisia ​​tietoja tietystä paketista, käytä ` -q` (tai ` -kysely' ) -vaihtoehto ja paketin nimi:

rpm -q package_name>

Tämä komento näyttää tietoja, kuten paketin nimen, version, arkkitehtuurin ja paljon muuta.

prime ohjelma javassa
Pakettitietojen kysely

Pakettitietojen kysely

5. RPM-paketin tarkistaminen

Voit tarkistaa RPM-paketin eheyden ja aitouden asentamatta sitä käyttämällä ` -V`> (tai ` --verify`> ) vaihtoehto. Tämä tarkistaa, onko paketin tiedostoja muutettu tai poistettu:

rpm -V package_name>

Tämä komento tarkistaa, vastaavatko paketin levyllä olevat tiedostot RPM-tietokannan tietoja.

Paketin eheyden tarkistaminen

Paketin eheyden tarkistaminen

6. RPM-pakettien asennuksen poistaminen

Jos haluat poistaa asennetun paketin, käytä ` -e` (tai ` -poistaa` ) -vaihtoehto ja paketin nimi:

rpm -e package_name>

Tämä komento poistaa määritetyn paketin järjestelmästäsi.

Pakettien asennuksen poistaminen

Pakettien asennuksen poistaminen

Tosimaailman esimerkkejä RPM-komennoista Linuxissa

Tutkitaan joitain käytännön esimerkkejä rpm-komennon käytöstä:

Paketin asentaminen RPM-komennolla Linuxissa

Oletetaan, että haluat asentaa paketin nimeltä example.rpm:

rpm -i example.rpm>

Tämä komento asentaa ` esimerkki. , rpm` paketti järjestelmässäsi.

Paketin päivittäminen RPM-komennolla Linuxissa

Jos sinulla on uudempi versio esimerkki.rpm-paketista ja haluat päivittää sen, voit käyttää seuraavaa komentoa:

rpm -U example.rpm>

Tämä korvaa vanhemman version uudemmalla.

Tarkista, onko paketti asennettu RPM-komennolla Linuxissa

Tietojen hakeminen asennetusta esimerkkipaketista:

rpm -q example>

Tämä näyttää tiedot, kuten paketin nimen, version ja arkkitehtuurin.

Paketin eheyden tarkistaminen Linuxin RPM-komennolla

Tarkista esimerkkipaketin eheys:

rpm -V example>

Tämä komento ilmoittaa paketin tiedostoeroista.

Paketin asennuksen poistaminen RPM-komennolla Linuxissa

Voit poistaa esimerkkipaketin järjestelmästäsi seuraavasti:

rpm -e example>

Tämä poistaa paketin ja siihen liittyvät tiedostot.

Johtopäätös

Tässä artikkelissa käsittelimme RPM-komentoa, joka on monipuolinen työkalu ohjelmistopakettien hallintaan Linux-järjestelmissä, erityisesti RPM-pohjaisissa jakeluissa. Riippumatta siitä, onko sinun asennettava, haettava, tarkistettava tai päivitettävä paketteja, RPM tarjoaa monia vaihtoehtoja pakettien hallintatarpeiden täyttämiseksi. Ymmärtämällä ja hallitsemalla RPM-komennon voit tehokkaasti ylläpitää ja optimoida Linux-järjestelmääsi.