Rpm - Linux Command - Unix Command

Linux / Unix Command : rpm

NIMI

rpm - RPM pakettide haldur

SÜNOPSIS

KÜSIMUS- JA KONTROLL-PAKENDID:

rpm { -q | --query } [ select-options ] [ query-options ]

rpm { -V | --verify } [ select-options ] [ verify-options ]

rpm --import PUBKEY ...

rpm { -K | --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

PAKENDITE PAIGALDAMINE, TÄIENDAMINE JA LADUSTAMINE:

rpm { -i | --install } [ install-options ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

rpm { -F | - värskendada } [ install-options ] PACKAGE_FILE ...

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

MITMESUGUSED:

rpm ( --initdb | --rebuilddb )

rpm ( --addsign | --resign ) PACKAGE_FILE ...

rpm { --querytags | --showrc }

rpm { --setperms | --setugids } PACKAGE_NAME ...

select-options


[ PACKAGE_NAME ] [ -a, - kõik ] [ -f, - fail FILE ]
[ -g, - rühm GROUP ] { -p, - pakett PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [- pakitud PACKAGE_NAME ]
[- mis annab võimaluse ] [- mis nõuab VÕIMALUSI ]

päringuvalikud


[ --changelog ] [ -c , - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - nimekiri ]
[- lisab ] [ --qf, - queryformat QUERYFMT ]
[ -R, - nõuab ] [ --scripts ] [ -s, - riik ]
[- trgepidajad, - käivitusnupud ]

kontroll-valikud


[ --nodeps ] [ --nofiles ] [ --noscriptid ]
[ --nodigest ] [ --signature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nouser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]

install-options


[ --aid ] [ --allifailid ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoreize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --pakend ] [ --percent ] [ --prefix NEWPATH ]
[- reklaami OLDPATH = NEWPATH ]
[ --repackage ] [ --replacefiles ] [ --replacepkgs ]
[- test ]

KIRJELDUS

rpm on võimas paketihaldur , mida saab kasutada üksikute tarkvarapakettide koostamiseks, installimiseks, päringuteks, kinnitamiseks, värskendamiseks ja kustutamiseks. Pakett koosneb failide ja metaandmete arhiivist, mida kasutatakse arhiivifailide installimiseks ja kustutamiseks. Metaandmed hõlmavad abistaja skripte, faili atribuute ja kirjeldavat teavet paketi kohta. Paketid tulevad kahte sorti: binaarpakendid, mida kasutatakse installitavate tarkvara kapslite jaoks, ja lähtekoodid, mis sisaldavad binaarpakendite valmistamiseks vajalikku lähtekoodi ja retsepti.

Valida tuleb üks järgmistest põhirežiimidest: päring , kinnitus, allkirjanumber , installimine / täiendamine / värskendamine , desinstallimine , andmebaasi initsialiseerimine , andmebaasi taastamine , loobumine , allkirja lisamine , omanike / gruppide seadistamine , päringuteta näitamine ja konfiguratsiooni näitamine .

ÜLDVÕIMALUSED

Neid valikuid saab kasutada kõikides eri režiimides.

- ?, --help

Trükkige pikem kasutuskõne, kui see on normaalne.

--versioon

Trükkige üks rida, milles on kasutatud pöörlemisversiooni versiooni number.

- kummitus

Trüki nii vähe kui võimalik - tavaliselt kuvatakse ainult veateated.

-v

Paljusid üksikasjalikke andmeid - tavaliselt kuvatakse rutiinsed edu sõnumid.

-vv

Prindi palju õngeid silumisandmeid.

--rcfile FILELIST

FILELIST eraldatud käärid eraldavad faile konfiguratsiooniteabe jaoks loetakse järjest rpm- iga. Nimekirjas peab olema ainult esimene fail ja tilde laiendatakse väärtusele $ HOME . Vaikimisi FILELIST on / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

--pipe CMD

Torutab rpm väljundi käsuga CMD .

--dbpath KATALOOG

Kasuta andmebaasi DIRECTORY rathen kui vaikimisi tee / var / lib / rpm

--root KATALOOG

Kasutage käsku KÄSIRAAMAT kõikides operatsioonides failisüsteemi puu. Pange tähele, et see tähendab, et kataloogis DIRECTORY kasutatavat andmebaasi kasutatakse sõltuvuste kontrollimiseks ja kõik kataloogid (nt installiprogramm: % post, kui installitakse, või % prep kui hoone, pakett) käivitatakse pärast chroot (2) kataloogi KIRJELDUSse.

VALIKUTE PAIGALDAMINE JA TÄIENDAMINE

Rpm installi käskluse üldine vorm on

rpm { -i | --install } [ install-options ] PACKAGE_FILE ...

See installib uue paketi.

Rpm-i uuendusjuhendi üldine vorm on

rpm { -U | --upgrade } [ install-options ] PACKAGE_FILE ...

See uuendab või installib praegu installitud paki uuemale versioonile. See on sama, mis installimisel, välja arvatud juhul, kui kõik pakendi muud versioonid eemaldatakse pärast uue paketi installimist.

rpm { -F | - värskendada } [ install-options ] PACKAGE_FILE ...

See parandab pakette, kuid ainult siis, kui varasem versioon on praegu olemas. PACKAGE_FILE võib määrata ftp või http- aadressina , sellisel juhul laaditakse pakett enne installimist alla. Informatsioon rpm- i sisemise ftp-i ja http- klienditoe kohta leiate FTP / HTTP OPTIONS .

--abi

Lisage soovitud paketid vajaduse korral tehingukomplekti juurde.

--kõik failid

Paigaldab või uuendab paketti kõik failid missingok, sõltumata nende olemasolust.

- badreloc

Kasutatakse koos --relocatega , lubage ümber paigutada kõik failiradad , mitte ainult need OLDPATH'id, mis on kaasatud binaarpakettide ümberpaigutamisvihje (d).

--excludepath OLDPATH

Ärge installige faile, mille nimi algab OLDPATHiga .

--excludedocs

Ärge installige faile, mis on märgitud dokumentideks (mis sisaldavad man-lehekülgi ja texinfo-dokumente).

- jõud

Sama, mis --replacepkgs , --replacefiles ja --oldpackage kasutamine .

-h, --hash

Printida 50 hash-märgistust, kuna paketiarhiiv on lahti pakkimata. Kasutage -v | --verbose'i jaoks parema ekraani jaoks.

- sünergistama

Enne pakendi paigaldamist ärge kontrollige paigaldusfailisüsteemidele piisavalt ruumi kettale.

--ignorearch

Lubage installimine või värskendamine isegi juhul, kui binaarpakendi ja hosti arhitektuur ei ühti.

--ignoreos

Lubage installimine või värskendamine, isegi kui binaarpakendi ja hosti operatsioonisüsteemid ei sobi kokku.

--includedocs

Dokumentide failide installimine. See on vaikimisi käitumine.

--justdb

Uuenda ainult andmebaasi, mitte failisüsteemi.

- kõige paremini

Ärge kontrollige lugedes pakendi või päise digereise.

--nimekiri

Ärge kontrollige lugemisel pakendi või päise allkirju.

--nodeps

Enne pakendi paigaldamist või täiendamist ärge võrgukontrolli kontrollige.

- vabastage

Ärge paki paketti, mis pakuvad puuduvat sõltuvust.

- pole järjekordne

Ärge paigutage pakette ümber. Pakettide loendit kohandatakse tavaliselt sõltuvuste rahuldamiseks.

- -nimestikud

- mitte

- pole midagi

- üleval

- nopostun

Ärge täitke sama nimega scriptlet. --noscriptide valik on samaväärne

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

ja lülitab välja vastava % pre , % post , % preun ja % postun scriptlet (s) täitmise.

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Ärge käivitage nimega tüüpi päästikudest. --notriggers valik on samaväärne

--notriggerin --notriggerun --notriggerpostun

ja lülitab välja vastava % triggerin , % triggerun ja % triggerpostun scriptlet (s) käivitamise .

- täispakett

Uuenda paketi lubamine vanema versiooni abil.

- protsent

Trüki protsendid failide pakettide arhiivist lahtipakkimisel. Selle eesmärk on muuta pöörlemiskiirus kergesti käivituda muudest tööriistadest.

--prefix NEWPATH

Ümberpaigutatavate binaarpakendite jaoks teisaldage paketi ümberpaigutamisvihje (d) installiprofiksiga alustatavad faili teekonnad NEWPATH-iga .

- retsellulaarne OLDPATH = NEWPATH

Teisaldatavate binaarpakettide jaoks tõlkige kõik paketi teisaldamise vihje (te) le OLDPATH-ist algavad failiradad NEWPATH-iga . Seda võimalust saab korduvalt kasutada, kui mitu OLDPATH- i paketti tuleb ümber paigutada.

--pakend

Enne kustutamist uuesti failid. Varem paigaldatud pakett määratakse vastavalt makro % _repackage_name_fmt ja see luuakse kataloogis, mida nimetatakse makro % _repackage_dir (vaikimisi väärtus on / var / tmp ).

- asenda failid

Paigaldage pakendid, isegi kui need asendavad faile teistest juba installitud pakettidest.

--replacepkgs

Paigaldage pakendid, isegi kui mõned neist on sellel süsteemil juba installitud.

--test

Ärge installige paketti, lihtsalt kontrollige ja teavitage potentsiaalsetest konfliktidest.

ERASE VALIKUD

Rpm kustutamise käskluse üldine vorm on

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

Võib kasutada ka järgmisi valikuid:

- kõik sobib

Eemaldage paketi kõik versioonid, mis vastavad paketile PACKAGE_NAME . Tavaliselt väljastatakse tõrge, kui pakett PACKAGE_NAME sobib mitme pakiga.

--nodeps

Enne pakettide desinstallimist ei kontrolli sõltuvust.

- -nimestikud

- üleval

- nopostun

Ärge täitke sama nimega scriptlet. Pakettide kustutamisel on -noscripti valik samaväärne

- nopreun - nopostun

ja lülitab välja vastava % preuni ja % postun scriptlet (de) täitmise.

--notriggers

--notriggerun

--notriggerpostun

Ärge käivitage nimega tüüpi päästikudest. --notriggers valik on samaväärne

--notriggerun --notriggerpostun

ja lülitab välja vastava % käivituse ja % triggerpostun scriptlet (s) käivitamise .

--pakend

Enne kustutamist uuesti failid. Varem paigaldatud pakett määratakse vastavalt makro % _repackage_name_fmt ja see luuakse kataloogis, mida nimetatakse makro % _repackage_dir (vaikimisi väärtus on / var / tmp ).

--test

Ärge tõesti eemaldage midagi, vaid liikumisi läbi. Kasulik koos silumisjäljega -vv .

QUERY OPTIONS

Rpm-i päringukäsu üldine vorm on

rpm { -q | --query } [ select-options ] [ query-options ]

Võite määrata vormingu, et pakendi teavet tuleks printida. Selleks kasutate


--qf | --queryformat QUERYFMT

valik, millele järgneb QUERYFMT vormingu string. Päringuformaadid on standardse printf (3) vormingu modifitseeritud versioonid. Vorming koosneb staatilistest stringidest (mis võivad sisaldada standardsete C-tähemärkide tühikuid uute ribade, sakkide ja muude erimärkide jaoks) ja printf (3) tüüpi vormindajaid. Kuna rpm juba teab, millist tüüpi printida, tuleb tüübikonfiguratsioon välja jätta ja asendada trükitavate päisesätete nimega, mis on ümbritsetud {} tähemärkidega. Sildinimed on tõestatud ja pealkirja nime juhtiv RPMTAG_ võib ka välja jätta.

Alternatiivseid väljundvorminguid võib küsida, järgides sildi : typetag . Praegu toetatakse järgmisi tüüpe:

: armor


Avaliku võtme sisestamine ASCII armorisse.

: base64

Kodeerige binaarandmed base64 abil.

: kuupäev

Kasutage strftime (3) vormi "% c".

: päev

Kasutage strftime (3) vormi "% a% b% d% Y".

: depflags

Vormingu sõltuvus lipud.

: fflagid

Failide lipikute vormindamine.

: hex

Formaat kuueteistkümnendsüsteemis.

: kaheksand

Formaat kaheksandal kujul.

: perms

Formaate faili õigused.

: shescape

Escape single quotes kasutamiseks skripti.

: käivitusviis

Ekraani vallandamise järelliide.

Näiteks selleks, et printida vaid küsitud pakettide nimesid, võite kasutada vormi stringina % {NAME} . Pakettide nime ja levitamise teabe printimiseks kahes veerus võite kasutada % -30 {NAME}% {DISTRIBUTION} . Rpm trükkab nimekirja kõigist märgistest, mida ta teab, kui see on viidatud --querytags argumendiga.

Päringute jaoks on kaks alamhulka: pakettide valimine ja teabe valimine.

PAKENDI VALIKUPUNKTID:

PACKAGE_NAME

Päring paigaldas paketi PACKAGE_NAME .

-a, - kõik

Kõigi installitud pakettide päring.

-f, --file FILE

Päringupakett, millel on FILE .

--fileid MD5

Päringupakett, mis sisaldab antud faili identifikaatorit, st faili sisu MD5- seanssi.

-g, - rühm GROUP

Päringupakendid rühmaga GROUP .

- Hadrid SHA1

Päringupakett, mis sisaldab antud päise identifikaatorit, st muutuva päise piirkonna SHA1-i segu.

-p, --pakk PACKAGE_FILE

Päringu (eemaldatud) pakett PACKAGE_FILE . PACKAGE_FILE võib määrata ftp või http- stiili URL-iga, millisel juhul pakendi päis laaditakse alla ja küsitakse. Informatsioon rpm- i sisemise ftp-i ja http- klienditoe kohta leiate FTP / HTTP OPTIONS . PACKAGE_FILE (d), kui mitte binaarpakett, tõlgendatakse kui ASCII-paketi manifesti. Kommentaarid on lubatud, alustades numbriga "#" ja pakettide manifesti faili iga rida võib sisaldada tühikutega eraldatud gloobjäljendeid, sealhulgas URL-e, millel on kaughäälestusväljendid, mida laiendatakse paketi manifesti asemel asendatavatele teedele päringule argumente täiendavalt PACKAGE_FILE .

--pkgid MD5

Pakettide pakett, mis sisaldab antud paketi identifikaatorit, st kombineeritud päise ja kasuliku koormuse sisu MD5-i kokkuvõte.

- querybynumber HDRNUM

Otse HDRNUM- i andmebaasi sisestamist otse; see on kasulik ainult silumiseks.

- specfile SPECFILE

Analüüsige ja küsige SPECFILE nii, nagu oleks pakett. Kuigi pole kättesaadav kõik andmed (nt faililoendid), seda tüüpi päring lubab rpm-i kasutada spetsifailide andmete hankimiseks, ilma et oleks vaja kirjutada spetsifikatsiooni parserit.

- TID

Päringupakett (id), millel on antud TID- tehingu identifikaator. Tehingu identifikaatorina kasutatakse hetkel UNIX-i ajatemplit. Ühel tehingul on kõik paketid, mis on installitud või kustutatud, ühine tunnus.

- laaditud PACKAGE_NAME-ga

Päringupakendid, mis käivitavad pakett (d) PACKAGE_NAME .

- mis annab võimaluse

Küsige kõiki pakette, mis pakuvad võimalust valikule CAPABILITY .

- mis nõuab VASTUTUS

Kõigi pakettide päringute tegemiseks, mis vajavad nõuetekohast toimimist, on KAPABILITY .

PAKENDI KUTSEVÕIMALUSED:

- Changelog

Kuvage pakendi muutmise informatsioon.

-c, --configfiles

Nimeta ainult konfiguratsioonifailid (tähendab -l ).

-d, --dokfailid

Loetage ainult dokumentatsioonifailid (tähendab -l ).

- dump

Dump faili teave järgmiselt:

tee suurus mtime md5sum režiimi omaniku grupp isconfig isdoc rdev symlink

Seda võimalust tuleb kasutada vähemalt ühe -l , -c , -d-ga .

--filesbypkg

Loetlege kõik valitud pakettide kõik failid.

-i, --info

Pakendi teabe kuvamine, sealhulgas nimi, versioon ja kirjeldus. See kasutab --queryformat, kui see on täpsustatud.

- viimane

Korraldab paketi nimekirja paigaldamise aja järgi, nii et viimased pakendid on ülaosas.

-l, - nimekiri

Nimeta failid paketti.

- annab

Nimekiri võimeid, mida see pakett pakub.

-R, - nõuab

Nimekirja pakendid, millel see pakett sõltub.

- skriptid

Loetlege paketi spetsiifilised scriptlet (id), mida kasutatakse installimise ja desinstallimise protsesside osana.

-s, --state

Kuvage pakettide failide olek (näitab -l ). Iga faili olek on normaalne , pole installitud või asendatud .

- Triggers, - Triggerscriptid

Kuvage pakett sisalduvad käivitusnupud, kui need on olemas.

KONTROLLIMISVÕIMALUSED

Rpm-i kontrollimise käskluse üldine vorm on

rpm { -V | --verify } [ select-options ] [ verify-options ]

Paketi kontrollimisel võrreldakse paketti installitud failide kohta teavet rpm-andmebaasis salvestatud pakettide metaandmetega saadud failide kohta. Muu hulgas kontrollib võrdlus iga faili suurust, MD5 summat, õigusi, tüüpi, omanikku ja gruppi. Kuvatakse kõik tühistamised. Vaikimisi ignoreeritakse faile, mis ei olnud paketti installitud, näiteks dokumentatsioonifailid, mis on installimisel keelatud valikuga " --excludedocs ".

Pakettide valikuvõimalused on samad mis pakettide päringute puhul (sealhulgas pakettide manifestifailid kui argumendid). Muud kinnitamise režiimis unikaalsed võimalused on järgmised.

--nodeps

Ärge kinnitage pakettide sõltuvust.

- kõige paremini

Ärge kontrollige lugedes pakendi või päise digereise.

--nofailid

Ärge kinnitage paketfailide atribuute.

- -nimestikud

Ärge täitke% verifyscript scriptlet (kui see on olemas).

--nimekiri

Ärge kontrollige lugemisel pakendi või päise allkirju.

-nolinkto

--nomd5

--nosize

- rohkem

- rühm

- nimeaeg

--nomood

--nordev

Ärge kinnitage vastavat faili atribuuti.

Väljundi formaat on string, millel on 8 tähemärki, võimalik atribuutide marker:

c % konfiguratsioonifaili. d % doc- faili fail. g % Ghost fail (st faili sisu ei sisaldu pakettaknad). l % litsentsi fail. r % readme readme fail.

pakendi päistest, millele järgneb faili nimi. Iga kaheksa märki tähistab faili atribuudi (de) võrdluse tulemust andmebaasis salvestatud atribuutide (de) väärtusele. Üks " . " (Periood) tähendab testi läbimist, samas kui üks " ? " (Küsimärk) näitab, et testut ei õnnestunud läbi viia (nt failiõigused takistavad lugemist). Vastasel juhul tähistab (mnemonoomiliselt B vananenud) märk vastava vea tõestamist :

S fail erineb M M ode erineb (sisaldab õigusi ja failitüüpi) 5 MD 5 summa erineb D D esineb suur või väike arv valesti vastavust L loe L tinti (2) tee sobimatus U U omandiõigus erineb G G roup omandiõigus erineb T m T ime erineb

DIGITAALNE ALLKIRI JA DIGESTITE TÕENDAMINE

Digitaalallkirja rpm-vormingu üldjuhised on

rpm --import PUBKEY ...

rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...

--checksig valik kontrollib kõiki paketis sisalduvaid digitaale ja allkirju paketi terviklikkuse ja päritolu tagamiseks. Pange tähele, et allkirju kontrollitakse alati, kui paketi loetakse, ja --checksig on kasulik, et kontrollida kõiki pakettiga seotud digereisid ja allkirju.

Digitaalallkirju ei saa ilma avaliku võtmeta kontrollida. Rämpsuandmebaasi saab lisada - asutajaga - saab ascii soomustatud avaliku võtme. Imporditud avalik võti kannab pealkirja ja võtmehoidjate haldamine toimub täpselt nagu pakettide haldamine. Näiteks kõiki praegu imporditud avalikke võtmeid saab kuvada järgmiselt:

rpm -qa gpg-pubkey *

Andmeid konkreetse avaliku võtme kohta importimisel saab kuvada päringute abil. Siin on teave Red Hat GPG / DSA võtme kohta:

rpm -qi gpg-pubkey-db42a60e

Lõpuks saab avalikke võtmeid pärast selliseid pakette importimisel kustutada. Red Hat GPG / DSA võtme eemaldamine on järgmine

rpm -e gpg-pubkey-db42a60e

PAKETE PAKENDIMINE

rpm --addsign | --prindi PACKAGE_FILE ...

Mõlemad --addsign ja --resign optsioonid genereerivad ja sisestavad uue allkirja iga antud pakendi PACKAGE_FILE kohta , asendades kõik olemasolevad allkirjad. Ajaloolistel põhjustel on kaks võimalust, praeguses käitumises pole vahet.

GPG-i KASUTAMINE PAKENDITE MÄRKIMISEKS

GPG-le pakkeüksuste allkirjastamiseks peab rpm olema konfigureeritud käivitama GPG-d ja suutma leida võti sobiva võtmega. Vaikimisi kasutab rpm võtmerõnga leidmiseks samu tavasid nagu GPG, nimelt $ GNUPGHOME keskkonnamuutuja. Kui teie võtmerõngad ei asu, kus GPG eeldab, et need on, peate seadistama makro % _gpg_path, et see oleks GPG võtmehoidjate asukoht, mida kasutada.

Ühilduvus GPG, PGP ja rpm vanemate versioonidega tuleks konfigureerida ainult V3 OpenPGP allkirjade pakette. Kasutada saab DSA või RSA verifitseerimisalgoritme, kuid DSA on eelistatud.

Kui soovite, et saate endale loodud pakette allkirjastada, peate ka looma oma avaliku ja salajase võtmepaari (vt GPG käsiraamatut). Peate ka rpm- makrosid konfigureerima

% _signature

Allkirja tüüp. Praegu toetatakse ainult gpg ja pgp.

% _gpg_nimi

Nimi "kasutaja", mille võti soovite oma pakette allkirjastada.

Näiteks selleks, et oleks võimalik kasutada GPG-d pakettide allkirjastamiseks kasutajalt "John Doe " kataloogist /etc/rpm/.gpg käivitatava faili / usr / bin / gpg abil, lisada

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

makro konfiguratsioonifailis. Kasutage süsteemi / etc / rpm / makro iga süsteemi jaoks konfiguratsiooni jaoks ja ~ / .rpmmacros kasutaja jaoks.

REBUILD DATABASE OPTIONS

Andmebaasi käskluse ümbermineku üldine vorm on

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath KATALOOG ] [ --root KATALOOG ]

Uue andmebaasi loomiseks kasutage --initdb , kasutage --rebuilddb, et taastada andmebaasindeksid installitud paketermuutritest.

SHOWRC

Käsk

rpm --showrc

näitab väärtusi, mida rpm kasutas kõigi võimaluste jaoks, mis on praegu seadistatud rpmrc ja makrosid konfiguratsioonifailides.

FTP / HTTP VÕIMALUSED

RPM võib toimida FTP ja / või HTTP- kliendina, nii et pakette saab internetist päringutult või installida. Paigaldamis-, täiendus- ja päringuoperatsioonide paketfaile võib määrata ftp või http- stiilis URL-i järgi:

ftp: // KASUTAJA: PASSWORD @ HOST: PORT / path / to / package.rpm

Kui parool on tühi, palutakse parool (üks kord kasutaja / masinanime paari kohta). Kui nii kasutaja kui ka parool on ära jäetud, kasutatakse anonüümset ftp-d . Kõikidel juhtudel tehakse passiivseid (PASV) ftp ülekandeid.

rpm võimaldab kasutada ftp-URL-idega järgmisi võimalusi:

--ftpproxy HOST

Host HOSTi kasutatakse kõigi ftp-ülekannete puhverserverina, mis võimaldab kasutajatel fikseerida läbi proxy-süsteeme kasutavad tulemüüri masinad. Seda võimalust võib määrata ka makro % _ftpproxy konfigureerimisega.

--ftpport HOST

TCP- PORTi number, mida kasutada ftp-ühenduse jaoks vaikeseadme asemel proxy-ftp-serveris. Seda võimalust võib määrata ka makro % _ftpport konfigureerimisega.

rpm võimaldab kasutada http- URL-idega järgmisi võimalusi:

--httpproxy HOST

Host HOSTi kasutatakse kõigi http edastuste jaoks proksi serverina. Seda võimalust võib määrata ka makro % _httpproxy konfigureerimisega.

--httpport PORT

TCP-pordi number, mida kasutada http- ühenduse jaoks vaikeseadme asemel proksi http-serveris. Seda võimalust võib määrata ka makro % _httpporti seadistamise kaudu .

LEGATSIOONINÕUDED

Rpmbuildi käivitamine

RPM-i loomise režiim on nüüd resident / usr / bin / rpmbuild käivitatavus. Ehkki alltoodud popt-aliaseadmete pärandvara ühilduvus on olnud piisav, pole ühilduvus täiuslik; seega ümberpöördumisel eemaldatakse poptli varjunimede abil ühilduvus ehituse režiimis. Paigaldage rpmbuildi pakett ja vaadake rpmbuild (8), et dokumenteerida kõik siin varem dokumenteeritud rpm-i ehitamise režiimid rpm (8).

Kui soovite jätkata rpmbuildi käivitamist käsurealt rpm, lisage / etc / popt järgmised read:

rpm exec -bp rpmb -bp rpm käivitus -bc rpmb -bc rpm-käsk -bi rpmb -bi rpm-käivitamine -bl rpmb -bl rpm käivitus -ba rpmb -a rpm käivitus -bb rpmb -bb rpm exec --bs rpmb -bs rpm käivitus --tp rpmb -tp rpm käivitus - tc rpmb -tc rpm käivitamine -ti rpmb -ti rpm käivitus --tl rpmb -tl rpm käivitamine --ta rpmb -ta rpm exec - tb rpmb -tb rpm exec -ts rpmb -ts rpm-käivitamine exec -rebuild rpmb -rebuild rpm-käivitamine -recompile rpmb -rekompileerima rpm exec - puhas rpmb - puhas rpm käivitus - rmsource rpmb - rmsource rpm exec --rmspec rpmb --rmspec rpm exec - target rpmb --target rpm exec - lühinäidis rpmb - lühinäitus

VAATA KA

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

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

Tähtis: kasutage käsuga man ( % man ), et näha, kuidas käsku kasutatakse teie konkreetsel arvutis.