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
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
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.

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
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
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
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.