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 symlinkSeda 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 erinebDIGITAALNE 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
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äitusVAATA 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.