Skip to main content

Rpm - Linux Command - Unix-komento

Linux rpm command with examples (centos/redhat 6) (Saattaa 2025)

Linux rpm command with examples (centos/redhat 6) (Saattaa 2025)
Anonim

Linux / Unix-komento: rpm

NIMI

rpm - RPM-paketinhallinta

SYNOPSIS

HAE- JA VERIFIOINTIPAKETIT:

rpm --query valitse-valinnat kysely-optiot

rpm -V valitse-valinnat todentaa-optiot

rpm --tuonti PUBKEY …

rpm -K --nosignature --nodigest PACKAGE_FILE …

PAKKAUSTEN ASENTAMINEN, PÄIVITTÄMINEN JA POISTAMINEN:

rpm -i install-optiot PACKAGE_FILE …

rpm --upgrade install-optiot PACKAGE_FILE …

rpm -F install-optiot PACKAGE_FILE …

rpm -e --allmatches --nodeps --noscripts --notriggers --repackage --testata PAKETIN NIMI …

MUUT:

rpm --initdb

rpm --addsign PACKAGE_FILE …

rpm --showrc

rpm --setugids PAKETIN NIMI …

valitse-valinnat

PAKETIN NIMI -a, - kaikki -f, - file KUVA -g, - ryhmä RYHMÄ {-p, - paketti PACKAGE_FILE --fileid MD5 --hdrid SHA1 --pkgid MD5 --tid TID --querybynumber HDRNUM --triggeredby PAKETIN NIMI --whatprovides KYVYKKYYS --whatrequires KYVYKKYYS

kysely-optiot

--changelog -C, - configfiles -d, - docfiles --dump --filesbypkg -i, - info --kestää -l, - lista --tarjoaa --qf, - queryformat QUERYFMT R, - edellyttää --scripts -s, - tila --triggers, - triggerscripts

todentaa-optiot

--nodeps --nofiles --noscripts --nodigest --nosignature --nolinkto --nomd5 --nosize --nouser --nogroup --nomtime --nomode --nordev

install-optiot

--apu --kaikki tiedostot --badreloc --excludepath OLDPATH --excludedocs --pakottaa -h, - hash --ignoresize --ignorearch --ignoreos --includedocs --justdb --nodeps --nodigest --nosignature --nosuggest --noorder --noscripts --notriggers --oldpackage --percent --etuliite NEWPATH --uudelleensijoittaa OLDPATH = NEWPATH --repackage --replacefiles --replacepkgs --testata

KUVAUS

rpm on voimakasPaketinhallinta, jota voidaan käyttää yksittäisten ohjelmistopakettien rakentamiseen, asennukseen, kyselyyn, tarkistamiseen, päivittämiseen ja poistamiseen.paketti koostuu tiedostoista ja metatiedostoista, joita käytetään arkistointitiedostojen asentamiseen ja poistamiseen. Meta-data sisältää helper-skriptejä, tiedostomääritteitä ja kuvaavaa tietoa paketista.paketit tulevat kahteen lajikkeeseen: binaaripaketit, joita käytetään kapseloimalla asennettava ohjelmisto ja lähdepaketit, jotka sisältävät lähdekoodin ja reseptin, joita tarvitaan binääripakettien tuottamiseen.

Yksi seuraavista perustoimista on valittava:tiedustelu, tarkistaa, Allekirjoitus,Asenna / Päivitä / Freshen, Uninstall, Alusta tietokanta, Rebuild Database, Erota, Lisää allekirjoitus, Aseta omistajat / ryhmät, Näytä kyselytagit, jaNäytä kokoonpano.

YLEISET VAIHTOEHDOT

Näitä vaihtoehtoja voidaan käyttää kaikissa eri tiloissa.

-?, --auta

Tulosta pidempi käyttöviesti sitten normaali.

--versio

Tulosta yksi rivi, joka sisältää versionumeronrpm käytetään.

--hiljainen

Tulosta niin vähän kuin mahdollista - tavallisesti näytetään vain virheilmoituksia.

-v

Tulosta tarkka tieto - tavallisesti rutiininomainen edistymisviesti tulee näkyviin.

-vv

Tulosta paljon ruma virheenkorjaustietoja.

--rcfile Filelist

Kukin tiedostoista kaksoispisteessä erotettiin Filelist luetaan peräkkäinrpm konfigurointiin. Vain luettelon ensimmäinen tiedosto on olemassa, ja tildejä laajennetaan arvoon$ HOME. Oletusarvo Filelist on / Usr / lib / rpm / rpmrc : / Usr / lib / rpm / redhat / rpmrc : ~ / .Rpmrc .

--putki CMD

Putkiirpm komennolle CMD .

--dbpath HAKEMISTO

Käytä tietokantaa sisään HAKEMISTO rathen kuin oletuspolku / Var / lib / rpm

--root HAKEMISTO

Käytä tiedostopuuta, joka juurtuu osoitteessa HAKEMISTO kaikille toiminnoille. Huomaa, että tämä tarkoittaa tietokantaa HAKEMISTO käytetään riippuvuustarkistuksiin ja kaikki komentosarjat (t) (esim.%lähettää jos asennat, tai% prep jos rakennus, paketti) ajetaan chroot (2) - HAKEMISTO .

ASENNUS JA UPGRADE OPTIONS

Rpm install -komennon yleinen muoto on

rpm --Asentaa install-optiot PACKAGE_FILE …

Tämä asentaa uuden paketin.

Rpm-päivityskomennon yleinen muoto on

rpm --upgrade install-optiot PACKAGE_FILE …

Tämä päivittää tai asentaa nykyisin asennetun paketin uuteen versioon. Tämä on sama kuin asennus, paitsi että kaikki muut paketin versiot poistetaan uuden paketin asentamisen jälkeen.

rpm -F install-optiot PACKAGE_FILE …

Tämä päivittää paketit, mutta vain, jos aiempi versio on olemassa. PACKAGE_FILE voidaan määritellä nimelläftp taihttp URL, jolloin paketti ladataan ennen asennusta. nähdäFTP/HTTP VAIHTOEHDOT tietojarpmsisäinenftp jahttp asiakastukea.

--apu

Lisää ehdotettuja paketteja tapahtumaan asetettuna tarvittaessa.

--kaikki tiedostot

Asentaa tai päivittää kaikki paketin puuttuvat tiedostot riippumatta siitä, onko niitä olemassa.

--badreloc

Käytetty--uudelleensijoittaa, sallikaa siirtää kaikki tiedostopolkuja, ei vain niitä OLDPATH on sisällytetty binääripaketin siirtämiseen vihje (t).

--excludepath OLDPATH

Älä asenna tiedostoja, joiden nimi alkaa OLDPATH .

--excludedocs

Älä asenna tiedostoja, jotka on merkitty dokumentaatioksi (joka sisältää man sivut ja texinfo-asiakirjat).

--pakottaa

Sama kuin käytät--replacepkgs, --replacefiles, ja--oldpackage.

-h, --hash

Tulosta 50 hash-merkkiä, koska pakettiarkisto on purettu. Käytä-v | verbose mukavampaan näyttöön.

--ignoresize

Älä tarkista tiedostojärjestelmien riittävää levytilaa ennen tämän paketin asentamista.

--ignorearch

Salli asennus tai päivitys, vaikka binääripaketin ja isäntän arkkitehtuurit eivät täsmää.

--ignoreos

Salli asennus tai päivitys, vaikka binääripaketin ja isäntän käyttöjärjestelmät eivät täsmää.

--includedocs

Asenna dokumentointitiedostot. Tämä on oletustoiminta.

--justdb

Päivitä vain tietokanta, ei tiedostojärjestelmä.

--nodigest

Älä tarkista paketti- tai otsikkolevyjä lukemisen aikana.

--nosignature

Älä tarkista paketin tai otsikon allekirjoituksia lukemisen aikana.

--nodeps

Älä tee riippuvuustarkistusta ennen paketin asentamista tai päivittämistä.

--nosuggest

Älä ehdota paketteja, jotka tarjoavat puuttuvan riippuvuuden.

--noorder

Älä uudelleenjärjestä paketteja asennusta varten. Pakkausluettelo olisi normaalisti järjestetty vastaamaan riippuvuuksia.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Älä suorita samaa nimistä komentosarjaa.--noscripts vaihtoehto vastaa

--nopre --nopost --nopreun --nopostun

ja sammuttaa vastaavan suorituksen% pre, %lähettää, % preun, ja% postunkomentosarjasovelma (s).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Älä suorita nimetyn tyyppisiä käynnistyssekstripeleitä.--notriggers vaihtoehto vastaa

--notriggerin --notriggerun --notriggerpostun

ja sammuttaa vastaavan suorituksen% triggerin, % triggerun, ja% triggerpostun komentosarjasovelma (s).

--oldpackage

Salli päivityksen vaihtaa uudempi paketti vanhemman kanssa.

--percent

Tulostusprosentit tiedostoina puretaan pakkausarkistosta. Tämä on tarkoitus tehdärpm helppokäyttöinen muista työkaluista.

--etuliite NEWPATH

Siirrettävissä olevat binääripaketit kääntävät kaikki tiedostopolut, jotka alkavat asennuksen etuliitteellä paketin siirtämiseen vihjeen NEWPATH .

--uudelleensijoittaa OLDPATH = NEWPATH

Siirrettävissä olevat binääripaketit kääntävät kaikki tiedostopolut, jotka alkavat OLDPATH paketin siirtämisen vihje (s) - NEWPATH . Tätä vaihtoehtoa voidaan käyttää toistuvasti, jos useita OLDPATH paketit on siirrettävä uudelleen.

--repackage

Pakkaa tiedostot uudelleen ennen niiden poistamista. Aiemmin asennettu paketti nimetään makron mukaan% _repackage_name_fmt ja luodaan hakemiston makro% _repackage_dir (oletusarvo on / Var / tmp ).

--replacefiles

Asenna paketit, vaikka ne korvaisivat tiedostoja muista, jo asennetuista paketeista.

--replacepkgs

Asenna paketit, vaikka osa niistä on jo asennettu tähän järjestelmään.

--testata

Älä asenna pakettia, tarkista ja ilmoita mahdollisista ristiriidoista.

VAIHTO-OPTIONS

Rpm-pyyhkimyskomennon yleinen muoto on

rpm -e --allmatches --nodeps --noscripts --notriggers --repackage --testata PAKETIN NIMI …

Seuraavia vaihtoehtoja voidaan myös käyttää:

--allmatches

Poista kaikki yhteensopivien pakettien versiot PAKETIN NIMI . Normaalisti virhe on annettu, jos PAKETIN NIMI vastaa useita paketteja.

--nodeps

Älä tarkista riippuvuuksia ennen pakettien asennuksen poistamista.

--noscripts

--nopreun

--nopostun

Älä suorita samaa nimistä komentosarjaa.--noscripts vaihtoehto paketin poistamisen aikana vastaa

--nopreun --nopostun

ja sammuttaa vastaavan suorituksen% preun, ja% postun komentosarjasovelma (s).

--notriggers

--notriggerun

--notriggerpostun

Älä suorita nimetyn tyyppisiä käynnistyssekstripeleitä.--notriggers vaihtoehto vastaa

--notriggerun --notriggerpostun

ja sammuttaa vastaavan suorituksen% triggerun, ja% triggerpostun komentosarjasovelma (s).

--repackage

Pakkaa tiedostot uudelleen ennen niiden poistamista. Aiemmin asennettu paketti nimetään makron mukaan% _repackage_name_fmt ja luodaan hakemiston makro% _repackage_dir (oletusarvo on / Var / tmp ).

--testata

Älä todellakaan poista mitään, siirry vain liikkeisiin. Hyödyllisiä yhdessä-vv virheenkorjausvaihtoehto.

QUERY OPTIONS

Rpm-kyselykomennon yleinen muoto on

rpm --query valitse-valinnat kysely-optiot

Voit määrittää muodon, jonka pakettitiedot tulee tulostaa. Voit tehdä tämän käyttämällä

--qf | --queryformat QUERYFMT

vaihtoehto, jota seuraa QUERYFMT muotoinen merkkijono. Kyselymuodot ovat standardin muokattavia versioitaprintf (3) muotoilua. Muoto koostuu staattisista merkkijonoista (joihin voi kuulua tavanomaisia ​​C-merkkiviivoja uudelle riville, välilehdille ja muille erikoismerkille) japrintf (3) tyyppisiä muotoilijoita. Kutenrpm jo tietää tulostettavan tyypin, tyyppinimittaja on kuitenkin jätettävä pois ja korvata tulostettavan otsikkotunnisteen nimellä.{} merkkiä. Tunnisteiden nimet ovat tapausheresiviä ja johtavaRPMTAG_ osa tunnisteen nimestä voidaan jättää pois.

Vaihtoehtoisia tulostusformaatteja voidaan pyytää noudattamalla tunnistetta: typetag . Tällä hetkellä tuettuja ovat seuraavat tyypit:

:panssari

Kiinnitä julkinen avain ASCII-panssariin.

: base64

Koodata binaaritietoja base64: n avulla.

:Treffi

Käytä strftime (3) "% c" -muotoa.

:päivä

Käytä strftime (3) "% a% b% d% Y" -muotoa.

: depflags

Muotoile riippuvuussignaaleja.

: fflags

Muotoile tiedosto lippuja.

: hex

Muoto heksadesimaalisesti.

: oktaali

Muoto oktaalissa.

: perms

Muotoile tiedostojen käyttöoikeudet.

: shescape

Escape yksinkertaisia ​​lainauksia käytettäväksi komentosarjassa.

: triggertype

Näytä liipaisupersio.

Voit esimerkiksi tulostaa vain kyselyn kohteena olevien pakettien nimet%{NIMI} kuten muotoilujono. Voit tulostaa paketin nimi- ja jakelutiedot kahdessa sarakkeessa% -30 {NAME}% {jakelun}. rpm tulostaa luettelon kaikista tunnisteista, joista se tietää, kun sitä kutsutaan nimellä--querytags Perustelu.

Kyselyn vaihtoehtoja on kahdella osalla: paketin valinta ja tiedon valinta.

PAKKAUSTEN VALINTA-OPTIONS:

PAKETIN NIMI

Kutsu nimeltä asennettu paketti PAKETIN NIMI .

-a, - kaikki

Kysy kaikki asennetut paketit.

-f, - tiedosto KUVA

Kyselypaketin omistajuus KUVA .

--fileid MD5

Kyselypaketti, joka sisältää tietyn tiedostunnisteen, ts MD5 tiedoston sisällön pilkku.

-g, - ryhmä RYHMÄ

Kyselypaketit ryhmällä RYHMÄ .

--hdrid SHA1

Kyselypaketti, joka sisältää tietyn otsikkotunnisteen, ts SHA1 muuttumattoman otsikon alueen pilkkominen.

-p, --paketti PACKAGE_FILE

Kysy (poistettu) paketti PACKAGE_FILE . PACKAGE_FILE voidaan määritellä nimelläftp taihttp tyyppinen URL-osoite, jolloin paketin otsake ladataan ja kysytään. nähdäFTP / HTTP-OPTIONS tietojarpmsisäinenftp jahttp asiakastukea. PACKAGE_FILE argumentti (t), jos ei binaaripaketti, tulkitaan ASCII-paketin manifestiksi. Huomautukset ovat sallittuja, ja ne alkavat "#": lla ja jokainen paketin manifesti-tiedoston jokainen rivi voi sisältää tyhjää tilaa erillisillä glob-lausekkeilla, mukaan lukien URL-osoitteet, joilla on etämäärän ilmaisimet, joita laajennetaan pakettiin, jotka korvataan paketin manifestin sijaan lisä- PACKAGE_FILE kyselyn argumentteja.

--pkgid MD5

Kyselypaketti, joka sisältää tietyn paketin tunnisteen, ts MD5 pilkku yhdistetyn otsikon ja hyötykuorman sisällöstä.

--querybynumber HDRNUM

Kysy HDRNUM tietokantaan suoraan; tämä on hyödyllinen vain virheenkorjausta varten.

--specfile SPECFILE

Parse ja kysely SPECFILE ikään kuin se olisi paketti. Vaikka kaikki tiedot (esimerkiksi tiedostoluettelot) eivät ole käytettävissä, tällainen kyselyn avulla rpm voidaan käyttää tietojen poistamiseen spec-tiedostoista tarvitsematta kirjoittaa specfile-jäsentimen.

--tid TID

Kyselypaketit, joilla on annettu TID kauppatunniste. Kaupalliseksi tunnistimeksi käytetään tällä hetkellä Unix-aikaleimaa. Kaikkien yksittäisten tapahtumien sisällä asennettu tai poistettu paketti (t) on yhteinen tunniste.

--triggeredby PAKETIN NIMI

Paketin (pakettien) käynnistämät kyselypaketit PAKETIN NIMI .

--whatprovides KYVYKKYYS

Kysele kaikki paketit, jotka tarjoavat KYVYKKYYS valmiudet.

--whatrequires KYVYKKYYS

Kysele kaikki vaaditut paketit KYVYKKYYS oikea toiminta.

PAKKAUSVAIHTOEHDOT:

--changelog

Näytä paketin muutostiedot.

-c, --configfiles

Luettele vain määritystiedostot (merkitsee-l).

-d, --docfiles

Luettelo vain dokumentaatiotiedoista (merkitsee-l).

--dump

Kopioi tiedoston tiedot seuraavasti:

polun koko mtime md5sum -moodin omistaja ryhmä isconfig isdoc rdev symlink

Tätä vaihtoehtoa on käytettävä ainakin yhdessä-l, -C, -D.

--filesbypkg

Luettelo kaikista valituista paketeista.

-i, --info

Näytä paketin tiedot, mukaan lukien nimi, versio ja kuvaus. Tämä käyttää--queryformat jos yksi on määritetty.

--kestää

Tilaa paketin listautumisajan mukaan niin, että viimeisimmät paketit ovat ylhäällä.

-l, - lista

Luettelo paketeista.

--tarjoaa

Luettelo ominaisuuksista, joita tämä paketti tarjoaa.

-R, - kysyy

Luettelo paketeista, joihin tämä paketti riippuu.

--scripts

Luettelo pakettikohtaisista komentosarjoista, joita käytetään osana asennuksen ja asennuksen poistamisprosesseja.

-s, - tilasta

Näytä valtiot pakettien tiedostoista (merkitsee-l). Kunkin tiedoston tila on yksi normaali , ei asennettu , tai vaihdettu .

--valmistajat, --triggerscripts

Näytä paketin sisältämät laukaisupiirroskriptit, jos sellaisia ​​on.

VERIFY OPTIONS

Rpm verify -komennon yleinen muoto on

rpm -V valitse-valinnat todentaa-optiot

Paketin tarkistaminen vertaa pakattujen asennettujen tiedostojen tietoja rpm-tietokannasta tallennetuista paketin metatiedoista otetuista tiedostoista. Muun muassa verifiointi vertaa kunkin tiedoston kokoa, MD5-summaa, oikeuksia, tyyppiä, omistajaa ja ryhmää. Kaikki mahdolliset erottelut näytetään.Paketit, joita ei ole asennettu pakettiin, esimerkiksi asennusasiakirjat, jotka eivät ole asennettuna "--excludedocs"-vaihtoehdon, hiljaa jätetään huomiotta.

Paketin valintavaihtoehdot ovat samat kuin pakettihaun (mukaan lukien paketin manifestitiedostot argumentteina). Muut tarkistustoiminnot ovat seuraavat:

--nodeps

Älä tarkista pakkausten riippuvuuksia.

--nodigest

Älä tarkista paketti- tai otsikkolevyjä lukemisen aikana.

--nofiles

Älä tarkista pakettitiedostojen ominaisuuksia.

--noscripts

Älä suorita% verifyscript komentosarja (jos sellainen on).

--nosignature

Älä tarkista paketin tai otsikon allekirjoituksia lukemisen aikana.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Älä tarkista vastaavaa tiedostomääritettä.

Lähdön muoto on 8 merkin merkkijono, joka on mahdollinen attribuuttimerkki:

C % config asetustiedosto. d % doc dokumentaatiotiedosto. g %aave tiedosto (eli tiedoston sisältö ei sisälly paketin hyötykuormaan). l % lisenssi lisenssitiedosto. R % readme readme-tiedosto.

paketin otsikosta, jota seuraa tiedostonimi. Jokainen 8 merkistä tarkoittaa tulosta, jossa verrattiin tiedoston attribuutteja (arvot) niihin tietokantaan tallennettuihin attribuuteihin. Sinkku "."(ajanjakso) tarkoittaa, että testi läpäissyt, kun taas yksi"?"(kysymysmerkki) tarkoittaa, että testiä ei voitu suorittaa (esimerkiksi tiedostojen käyttöoikeudet estävät lukemisen). Muussa tapauksessaBvanha) merkitsee vastaavan virheen--verify testata:

S tiedosto SIze eroaa M Mode eroaa (sisältää käyttöoikeudet ja tiedostotyypin) 5 MD5 summa eroaa D Dsuurten / vähäisten väärinkäytösten määrä L lukeaLmuste (2) polku väärää ottelua U User omistajuus eroaa G Groupin omistus vaihtelee T mTnimi eroaa

DIGITAALINEN ALLEKIRJOITUS JA DIGEST VERIFICATION

Yleisimmät rpm-digitaalisen allekirjoituksen komennot ovat

rpm --tuonti PUBKEY …

rpm {--checksig} --nosignature --nodigest PACKAGE_FILE …

--checksig vaihtoehto tarkistaa kaikki sulat ja allekirjoitukset sisältyvät PACKAGE_FILE paketin luotettavuuden ja alkuperän varmistamiseksi. Huomaa, että allekirjoitukset tarkistetaan aina kun paketti luetaan, ja--checksig on hyödyllinen kaikkien pakettiin liittyvien pilkkomisten ja allekirjoitusten tarkistamiseksi.

Digitaalisia allekirjoituksia ei voi tarkistaa ilman julkista avainta. Ascii-panssaroitu julkinen avain voidaan lisätärpm tietokannan avulla--tuonti. Tuodulla julkisella avaimella siirretään otsikko ja avainrenkaan hallinta suoritetaan täsmälleen kuin paketinhallinta. Esimerkiksi kaikki tuodut julkiset avaimet voidaan näyttää:

rpm -qa gpg-pubkey *

Tietyn julkisen avaimen tiedot tuodaan näkyviin kyselyllä. Tässä on tietoja Red Hat GPG / DSA-avaimesta:

rpm -qi gpg-pubkey-db42a60e

Lopuksi julkiset avaimet voidaan poistaa tuonnin jälkeen aivan kuten paketit. Näin poistat Red Hat GPG / DSA-avaimen

rpm -e gpg-pubkey-db42a60e

PAKKAUSSELOSTAMINEN

rpm --addsign | --resign PACKAGE_FILE …

Molemmat--addsign ja--erota vaihtoehdot tuottavat ja lisäävät uudet allekirjoitukset jokaiselle paketille PACKAGE_FILE joka korvaa kaikki olemassa olevat allekirjoitukset. Historiallisista syistä on olemassa kaksi vaihtoehtoa, käyttäytymistä ei tällä hetkellä ole.

GPG: N KÄYTTÄMINEN SIGN PAKETTIEN

Pakettien allekirjoittamiseksi GPG: llä,rpm on määritettävä suorittamaan GPG ja voitava löytää avainrengas sopivilla näppäimillä. Oletuksena,rpm käyttää samoja yleissopimuksia kuin GPG löytää avainrenkaat, nimittäin$ GNUPGHOME ympäristömuuttuja. Jos avainrenkaasi eivät sijaitse, jos GPG odottaa niiden olevan, sinun on määritettävä makro% _gpg_path olla GPG-avainrenkaiden sijainti käytettäväksi.

Yhteensopivuus vanhempien GPG-, PGP- ja rpm-versioiden kanssa edellyttää vain V3 OpenPGP-allekirjoituspaketteja. Joko DSA- tai RSA-vahvistusalgoritmeja voidaan käyttää, mutta DSA on edullinen.

Jos haluat allekirjoittaa itse luomasi paketit, sinun on myös luotava oma julkinen ja salainen avainparisi (katso GPG-käsikirja). Sinun on myös konfiguroitavarpm makrot

%_allekirjoitus

Allekirjoitustyyppi. Juuri nyt vain gpg ja pgp ovat tuettuja.

% _gpg_name

Käyttäjän nimi, jonka avain haluat käyttää allekirjoittamaan paketit.

Esimerkiksi GPG: n avulla voidaan allekirjoittaa paketteja käyttäjänä "John Doe < [email protected] >' avainrengasta, joka sijaitsee osoitteessa /etc/rpm/.gpg käyttäen suoritustiedostoa / Usr / bin / gpg olisit mukana

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

makroasetustiedostossa. Käyttää / Etc / rpm / macros per järjestelmän kokoonpano ja ~ / .Rpmmacros käyttäjäkokoonpanon mukaan.

REBUILD DATABASE OPTIONS

Rpm rebuild database -komennon yleinen muoto on

rpm --rebuilddb -v --dbpath HAKEMISTO --root HAKEMISTO

Käyttää--initdb luoda uusi tietokanta, käytä--rebuilddb palauttaa tietokannan indeksit asennetuista pakettiotsikoista.

SHOWRC

Käsky

rpm --showrc

näyttää arvotrpm käyttää kaikkia vaihtoehtoja, jotka ovat tällä hetkellä käytössä rpmrc ja makrot määritystiedosto (t).

FTP / HTTP-OPTIONS

rpm voi toimia FTP- ja / tai HTTP-asiakkaana, jotta paketit voidaan kysyä tai asentaa Internetistä. Pakkaustiedostot asennus-, päivitys- ja kyselytoiminnoille voidaan määrittää nimelläftp taihttptyyli URL:

ftp: // Käyttäjä: Salasana @ isäntä: portti / polku / ja / package.rpm

Jos:SALASANA osa jätetään pois, salasanaa pyydetään (kerran käyttäjä / isäntänimi pari). Jos sekä käyttäjä että salasana jätetään pois, anonyymitftp käytetään. Kaikissa tapauksissa passiivinen (PASV)ftp siirrot suoritetaan.

rpm mahdollistaa ftp-URL-osoitteiden kanssa seuraavat vaihtoehdot:

--ftpproxy HOST

Isäntä HOST käytetään välityspalvelimeksi kaikille ftp-siirroille, jolloin käyttäjät voivat käyttää ftp-välityspalvelinjärjestelmää käyttävien palomuurikoneiden kautta. Tämä vaihtoehto voidaan määrittää myös määrittämällä makro% _ftpproxy.

--ftpport HOST

TCP PORT numero, jota käytetään ftp-yhteyden muodostamiseen proxy-ftp-palvelimella oletusportin sijaan. Tämä vaihtoehto voidaan määrittää myös määrittämällä makro% _ftpport.

rpm mahdollistaa seuraavien vaihtoehtojen käytönhttp URL-osoitteet:

--httpproxy HOST

Isäntä HOST käytetään välityspalvelimeksi kaikillehttp siirtoja. Tämä vaihtoehto voidaan määrittää myös määrittämällä makro% _httpproxy.

--httpport PORT

TCP PORT numero käytettäväksihttp yhteys proxy-http-palvelimella oletusportin sijaan. Tämä vaihtoehto voidaan määrittää myös määrittämällä makro% _httpport.

LEGACY ASIAT

Execution rpmbuild

Rpm: n rakentamismallit ovat nyt asuinalueella / Usr / bin / rpmbuild suoritettavan. Vaikka seuraavien popt-aliaksien tarjoama vanha yhteensopivuus on ollut riittävä, yhteensopivuus ei ole täydellinen. joten rakennettu tilan yhteensopivuus popt-aliaksien avulla poistetaan rpm: stä. Asennarpmbuild paketti ja katsorpmbuild(8) kaikkien asiakirjojen dokumentointia vartenrpm rakentaa tilat, jotka on aiemmin dokumentoiturpm(8).

Lisää seuraavat rivit kohteeseen / Etc / popt jos haluat jatkaa kutsumistarpmbuild alkaenrpmkomentorivi:

rpm exec --bp rpmb -bp rpm exec -bc rpmb -bi rpm exec -bi rpmb -bi rpm exec -bl rpmb -bl rpm exec -ba rpmb -ba rpm exec -bb rpmb -bb rpm exec --bs rpmb -bs rpm exec -tp rpmb -tp rpm exec -tc rpmb -tc rpm exec -ti rpmb -ti rpm exec -tl rpmb -tl rpm exec -ta rpmb -ta rpm exec- tb rpmb -tb rpm suoritin - rpmb -ts rpm exec --rebuild rpmb --rebuild rpm exec --recompile rpmb --recompile rpm exec - puhdistaa rpmb - puhdistaa rpm exec - rmsource rpmb --rmsource rpm exec - rmspec rpmb - rmspec rpm exec - tavoite rpmb --target rpm exec - short-piiri rpmb -

KATSO MYÖS

popt(3), rpm2cpio(8), rpmbuild(8),

http://www.rpm.org/ http://www.rpm.org/>

Tärkeä: Käytä mies komento ( % mies ), miten komentoa käytetään tietyssä tietokoneessa.