rpm(8) – Linux man page

Name

rpm – RPM Package Manager

Synopsis

Kérdezés és csomagok ellenőrzése:

rpm {-q|–query}

rpm {-V|–verify}

rpm –import PUBKEY …

rpm {-K|–ellenőrzés} PACKAGE_FILE …

Pakettek telepítése, frissítése és eltávolítása:

rpm {-i|–install} PACKAGE_FILE …

rpm {-U|–upgrade} PACKAGE_FILE …

rpm {-F|–freshen} PACKAGE_FILE …

rpm {-e|–erase} PACKAGE_NAME …

Más:

rpm {–initdb|–rebuilddb}

rpm {–addsign|–resign} PACKAGE_FILE…

rpm {–querytags|–showrc}

rpm {–setperms|–setugids} PACKAGE_NAME …

select-options

{-p,–package PACKAGE_FILE]

query-options

verify-options

install-options

leírás

az rpm egy hatékony csomagkezelő, amely az egyes szoftvercsomagok összeállítására, telepítésére, lekérdezésére, ellenőrzésére, frissítésére és törlésére használható. Az Apackage fájlok archívumából és az archívumfájlok telepítéséhez és törléséhez használt metaadatokból áll. A metaadatok segédszkripteket, fájlattribútumokat és leíró információkat tartalmaznak a csomagról. A csomagoknak két fajtája van: bináris csomagok, amelyek a telepítendő szoftverek kapszulázására szolgálnak, és forráscsomagok, amelyek a bináris csomagok előállításához szükséges forráskódot és receptet tartalmazzák.

Az alábbi alapmódok közül egyet kell kiválasztani: Query, Verify, Signature Check, Install/Upgrade/Freshen, Uninstall,Initialize Database, Rebuild Database, Resign, Add Signature, Set Owners/Groups, Show Querytags, and ShowConfiguration.

General Options

These options can be used in all the different modes.

-?, –help A szokásosnál hosszabb használati üzenet nyomtatása. –version Egyetlen sor nyomtatása, amely tartalmazza a használt rpm verziószámát. –quiet A lehető legkevesebbet nyomtat – általában csak a hibaüzenetek jelennek meg. -v Szöveges információk nyomtatása – általában rutinszerű előrehaladási üzenetek jelennek meg. -vv Rengeteg csúnya hibakeresési információt nyomtat. –rcfile FILELIST A kettősponttal elválasztott FILELIST-ben szereplő fájlok mindegyikét az rpm egymás után olvassa be a konfigurációs információkért. Csak a listában szereplő első fájlnak kell léteznie, és a tildek a $HOME értékére lesznek kiterjesztve. Az alapértelmezett FILELIST a/usr/lib/rpm/rpmrc:/usr/lib/rpm/redhat/rpmrc:/etc/rpmrc:~/.rpmrc. –pipe CMD Az rpm kimenetét a CMD parancsba vezeti. –dbpath DIRECTORY A DIRECTORY-ban lévő adatbázist használja az alapértelmezett /var/lib/rpm elérési út helyett –root DIRECTORY A DIRECTORY-ban gyökerező fájlrendszerfát használja minden művelethez. Vegye figyelembe, hogy ez azt jelenti, hogy a DIRECTORY-ban lévő adatbázist fogja használni a függőségi ellenőrzésekhez, és minden scriptlet(ek) (pl. %post, ha csomagot telepít, vagy %prep, ha csomagot épít) a chroot(2) után fog lefutni a DIRECTORY-ba. -D, –define=’MACRO EXPR’ Meghatározza a MACRO-t EXPR értékkel. -E, –eval=’EXPR’ Kinyomtatja az EXPR makró kiterjesztését.

Telepítési és frissítési opciók

Ezekben az opciókban a PACKAGE_FILE lehet rpm bináris fájl vagy ASCII csomagmanifeszt (lásd PACKAGE SELECTION OPTIONS), és megadható ftp vagy http URL, amely esetben a csomag letöltésre kerül telepítés előtt. Az rpm belső ftp és http kliens támogatásáról lásd az FTP/HTTP OPCIÓK című fejezetet.

Az rpm telepítési parancs általános formája:

rpm {-i|–install} PACKAGE_FILE …

Ez egy új csomagot telepít.

Az rpm upgrade parancs általános formája:

rpm {-U|–upgrade} PACKAGE_FILE …

Ez a jelenleg telepített csomagot frissíti vagy telepíti egy újabb verzióra. Ez ugyanaz, mint az install, kivéve, hogy a csomag minden más verziója eltávolításra kerül az új csomag telepítése után.

rpm {-F|–freshen} PACKAGE_FILE …

Ez frissíti a csomagokat, de csak azokat, amelyeknek korábbi verziója telepítve van.

–aid Szükség esetén javasolt csomagokat ad hozzá a tranzakciókészlethez. –allfiles Telepíti vagy frissíti az összes hiányzóok fájlt a csomagban, függetlenül attól, hogy léteznek-e. –badreloc A –relocate-tel együtt használva engedélyezi az áthelyezéseket az összes fájl elérési útvonalon, nem csak azokon az OLDPATH-okon, amelyek szerepelnek a bináris csomag áthelyezési tipp(ek)ben. –excludepath OLDPATH Nem telepít olyan fájlokat, amelyek neve OLDPATH-val kezdődik. –excludedocs Nem telepít olyan fájlokat, amelyek dokumentációként vannak megjelölve (beleértve a man oldalakat és a texinfo dokumentumokat). –force Ugyanaz, mint a –replacepkgs, –replacefiles és –oldpackage használata. -h, –hash 50 hash-jel kiírása a csomagarchívum kicsomagolásakor. Használja a -v|–verbose kapcsolóval a szebb megjelenítéshez. –ignoresize A csomag telepítése előtt ne ellenőrizze a csatolt fájlrendszerek elegendő lemezterületét. –ignorearch Engedélyezi a telepítést vagy frissítést akkor is, ha a bináris csomag és az állomás architektúrája nem egyezik. –ignoreos Engedélyezi a telepítést vagy frissítést akkor is, ha a bináris csomag és az állomás operációs rendszere nem egyezik. –includedocs Dokumentációs fájlok telepítése. Ez az alapértelmezett viselkedés. –justdb Csak az adatbázist frissíti, a fájlrendszert nem. –nodigest Olvasáskor ne ellenőrizze a csomag vagy a fejlécek digestjeit. –nomanifest Ne dolgozza fel a nem csomagfájlokat manifesztként. –nosignature Nem ellenőrzi a csomagok vagy fejlécek aláírásait olvasáskor. –nodeps Nem végez függőségi ellenőrzést egy csomag telepítése vagy frissítése előtt. –nosuggest Ne javasoljon olyan csomag(ok)at, amelyek hiányzó függőséget biztosítanak. –noorder Nem rendezi át a csomagokat a telepítéshez. A csomagok listája normál esetben átrendeződne a függőségek kielégítése érdekében. –noscripts –nopre –nopost –nopreun–nopostun Nem hajtja végre az azonos nevű scriptletet. A –noscripts opció egyenértékű a

–nopre –nopost –nopreun

nopostun

opcióval, és kikapcsolja a megfelelő %pre, %post, %preun és %postun scriptlet(ek) végrehajtását.

–notriggers –notriggerin –notriggerun–notriggerpostun Nem hajt végre semmilyen megnevezett típusú trigger scriptletet. A –notriggers opció

egyenértékű a

–notriggerin –notriggerun –notriggerpostun

opcióval, és kikapcsolja a megfelelő %triggerin, %triggerun és %triggerpostun scriptlet(ek) végrehajtását.

–oldpackage Lehetővé teszi, hogy egy frissítés egy újabb csomagot egy régebbivel helyettesítsen. –percent A csomagarchívumból kicsomagolt fájlok százalékos értékének kiírása. Ennek célja, hogy az rpm könnyen futtatható legyen más eszközökből. –prefix NEWPATH Az áthelyezhető bináris csomagok esetében az összes olyan fájl elérési útvonalát, amely a csomag áthelyezési utalás(ok)ban szereplő telepítési előtaggal kezdődik, lefordítja NEWPATH-ra. –relocate OLDPATH=NEWPATH Az áthelyezhető bináris csomagok esetében az összes olyan fájl elérési útvonalát, amely a csomag áthelyezési utalás(ok)ban OLDPATH-val kezdődik, lefordítja NEWPATH-ra. Ez az opció ismételten használható, ha a csomagban több OLDPATH-ot is át kell helyezni. –replacefiles Akkor is telepíti a csomagokat, ha azok más, már telepített csomagok fájljait helyettesítik. –replacepkgs Akkor is telepíti a csomagokat, ha néhányuk már telepítve van ezen a rendszeren. –test Nem telepíti a csomagot, csak ellenőrzi és jelenti az esetleges konfliktusokat.

Erase Options

Az rpm erase parancs általános formája a következő

rpm {-e|–erase} PACKAGE_NAME…

A következő opciók is használhatók:

–allmatches A csomag minden olyan verziójának eltávolítása, amely megfelel a PACKAGE_NAME-nek. Normális esetben hibaüzenet jelenik meg, ha a PACKAGE_NAME több csomaggal is megegyezik. –nodeps Nem ellenőrzi a függőségeket a csomagok eltávolítása előtt. –noscripts –nopreun–nopostun Ne hajtsa végre az azonos nevű scriptletet. A –noscripts opció a csomagok törlése során egyenértékű

azzal

–nopreun –nopostun

és kikapcsolja a megfelelő %preun, és %postun scriptlet(ek) végrehajtását.

–notriggers –notriggerun–notriggerpostun Ne hajtsa végre a megnevezett típusú trigger scriptletet. A –notriggers opció

egyenértékű a

–notriggerun –notriggerpostun

opcióval, és kikapcsolja a megfelelő %triggerun, és %triggerpostun scriptlet(ek) végrehajtását.

–test Nem igazán távolít el semmit, csak végigmegy az eljáráson. Hasznos a -vv opcióval együtt a hibakereséshez.

Kérdezési opciók

Az rpm lekérdezési parancs általános formája

rpm {-q|–query}

Megadhatja azt a formátumot, amelyben a csomaginformációkat ki kell nyomtatni. Ehhez használja a

–qf|–queryformat QUERYFMT

opciót, amelyet a QUERYFMT formátumú karakterlánc követ. A lekérdezési formátumok a szabványos printf(3) formázás módosított változatai. A formátum statikus karakterláncokból (amelyek tartalmazhatnak szabványos C karakterelhagyásokat az újsorok, tabulátorok és más speciális karakterek számára) és printf(3) típusformázókból áll. Mivel az rpm már ismeri a nyomtatandó típust, a típusmeghatározót azonban el kell hagyni, és a nyomtatandó fejcímke nevével kell helyettesíteni, {} karakterekkel körülvéve. A címkék nevei nem érzékenyek a nagy- és kisbetűkre, és a címke nevének RPMTAG_ része is elhagyható.

Változatos kimeneti formátumok kérhetők a címke után a :typetag szóval. Jelenleg a következő típusok támogatottak:

:armor A nyilvános kulcsot ASCII páncélba csomagolja. :arrayysize Az elemek számának megjelenítése tömbcímkékben. :base64 Bináris adatok kódolása base64 használatával. :date strftime(3) “%c” formátum használata. :day strftime(3) “%a %b %d %Y” formátum használata. :depflags Függőségi összehasonlító operátor formázása. :deptype Függőségi típus formázása. :fflags Format file flags. :fstate Format file state. :hex Format hexadecimal. :octal Format octal. :perms Format file permissions. :pgpsig Display signature fingerprint and time. :shescape Escape single quotes for use in a script. :triggertype Display trigger suffix. :vflags File verification flags. :xml Wrap data in simple xml markup.

Ha például csak a lekérdezett csomagok neveit szeretné kiírni, használhatja a %{NAME} formázási karakterláncot. A csomagok nevének és terjesztési információinak két oszlopban történő kiírásához használhatja a %-30{NAME}%{DISTRIBUTION}-t. Az rpm kiírja az összes ismert címke listáját, amikor a –querytags argumentummal hívja meg.

A lekérdezési lehetőségeknek két alcsoportja van: csomagkiválasztás és információkiválasztás.

Package Selection Options:

PACKAGE_NAME Query installed package named PACKAGE_NAME. -a, –all Az összes telepített csomag lekérdezése. -f, –file FILE A FILE-t birtokló csomag lekérdezése. –fileid ID A megadott fájlazonosítót tartalmazó csomag lekérdezése. Az azonosító a fájl tartalmának digestje. A különböző csomagokhoz különböző hash algoritmusokat használhattak (MD5, SHA1, SHA256, SHA384, SHA512, …) -g, –group GROUP A GROUP csoporthoz tartozó csomagok lekérdezése. –hdrid SHA1 Olyan csomagok lekérdezése, amelyek egy adott fejlécazonosítót, azaz a megváltoztathatatlan fejléc régió SHA1 digestjét tartalmazzák. -p, –package PACKAGE_FILE Egy (nem telepített) PACKAGE_FILE csomag lekérdezése. A PACKAGE_FILE megadható ftp vagy http stílusú URL-ként is, ebben az esetben a csomag fejlécét letölti és lekérdezi. Az rpm belső ftp és http kliens támogatásáról lásd az FTP/HTTP OPCIÓK című fejezetet. A PACKAGE_FILE argumentum(ok), ha nem bináris csomag, ASCII csomagmanifesztként lesz értelmezve, kivéve, ha a –nomanifestoptiont használjuk. A manifesztekben megengedettek a ‘#’-vel kezdődő megjegyzések, és a csomagmanifeszt fájl minden sora tartalmazhat szóközzel elválasztott globális kifejezéseket, beleértve az URL-eket is, amelyek elérési utakká bővülnek, és a lekérdezés további PACKAGE_FILE argumentumaként a csomagmanifeszt helyébe lépnek. –pkgid MD5 Olyan csomagok lekérdezése, amelyek egy adott csomagazonosítót tartalmaznak, azaz a fejléc és a hasznos teher kombinált tartalmának MD5-ös kivonatát. –querybynumber HDRNUM A HDRNUMth adatbázis-bejegyzés közvetlen lekérdezése; ez csak hibakereséshez hasznos. –specfile SPECFILE A SPECFILE elemzése és lekérdezése, mintha az egy csomag lenne. Bár nem minden információ (pl. fájllisták) áll rendelkezésre, ez a fajta lekérdezés lehetővé teszi, hogy az rpm segítségével információt nyerjünk ki a specfile fájlokból anélkül, hogy specfile parsert kellene írnunk. –tid TID Azon csomag(ok) lekérdezése, amelyek egy adott TID tranzakcióazonosítóval rendelkeznek. Jelenleg egy unix időbélyegzőt használnak tranzakcióazonosítóként. Egy tranzakción belül minden telepített vagy törölt csomag(ok)nak közös azonosítója van. –triggeredby PACKAGE_NAME A PACKAGE_NAME csomag(ok) által kiváltott csomagok lekérdezése. –whatprovides CAPABILITY Az összes olyan csomag lekérdezése, amely a CAPABILITY képességet biztosítja. –whatrequires CAPABILITY Az összes olyan csomag lekérdezése, amelynek megfelelő működéséhez CAPABILITY szükséges.

Package Query Options:

–changelog Megjeleníti a csomag változásainak információit. -c, –configfiles Csak a konfigurációs fájlokat listázza (feltételezi a -l kapcsolót). -d, –docfiles Csak a dokumentációs fájlokat listázza (feltételezi a -l-t). –dump Fájlinformációk kiürítése az alábbiak szerint (feltételezi -l):

path size mtime digest mode owner group isconfig isdoc rdev symlink 

–filesbypkg Az egyes kiválasztott csomagok összes fájljának listázása. -i, –info Csomaginformációk megjelenítése, beleértve a csomag nevét, verzióját és leírását. Ez a –queryformat-t használja, ha az volt megadva. –last A csomagok listáját a telepítés időpontja szerint rendezi úgy, hogy a legfrissebb csomagok legyenek legfelül. -l, –list A csomagban lévő fájlok listázása. –provides A csomag által biztosított képességek felsorolása. -R, –requires Olyan képességek felsorolása, amelyektől ez a csomag függ. –scripts A telepítési és eltávolítási folyamatok részeként használt csomagspecifikus scriptlet(ek) listázása. -s, –state A csomagban lévő fájlok állapotának megjelenítése (feltételezi a -l kapcsolót). Az egyes fájlok állapota a normal, not installed, vagyreplaced. –triggers, –triggerscripts Megjeleníti a csomagban található trigger scripteket, ha vannak ilyenek.

Verify Options

Az rpm verify parancs általános formája a következő

rpm {-V|–verify}

A csomag ellenőrzése összehasonlítja a csomagban lévő telepített fájlokra vonatkozó információkat az rpm adatbázisban tárolt csomag metaadatokból származó fájlokra vonatkozó információkkal. A verifikálás többek között összehasonlítja az egyes fájlok méretét, digestjét, jogosultságait, típusát, tulajdonosát és csoportját. Minden eltérés megjelenik.A csomagból nem telepített fájlok, például a telepítéskor a “–excludedocs” opcióval kizárt dokumentációs fájlok, figyelmen kívül maradnak.

A csomagválasztási opciók ugyanazok, mint a csomagok lekérdezésénél (beleértve a csomaglistafájlokat is argumentumként). A verify módra jellemző egyéb opciók a következők:

–nodeps Nem ellenőrzi a csomagok függőségeit. –nodigest Nem ellenőrzi a csomagok vagy fejlécek kivonatát olvasáskor. –nofiles Nem ellenőrzi a csomagfájlok attribútumait. –noscripts Nem hajtja végre a %verifyscript scriptletet (ha van). –nosignature Nem ellenőrzi a csomag vagy fejléc aláírásait olvasáskor. –nolinkto –nofiledigest (korábban –nomd5) –nosize –nouser –nogroup –nomtime –nomode–nordev Nem ellenőrzi a megfelelő fájlattribútumot.

A kimenet formátuma egy 8 karakterből álló karakterlánc, egy lehetséges attribútumjelölő:

c %config configuration file.d %doc documentation file.g %ghost file (i.e. the file contents are not included in the package payload).l %license license file.r %readme readme file.

a csomag fejlécéből, majd a fájl neve. A 8 karakter mindegyike a fájl attribútum(ok) és az adatbázisban rögzített attribútum(ok) értékének összehasonlításának eredményét jelöli. Egyetlen “.” (pont) azt jelenti, hogy a teszt megfelelt, míg egyetlen “?” (kérdőjel) azt jelzi, hogy a tesztet nem lehetett elvégezni (pl. a fájl jogosultságai megakadályozzák az olvasást). Egyébként a (mnemonikusan emBoldened) karakter a megfelelő–verify teszt sikertelenségét jelzi:

S file Size differsM Mode differs (includes permissions and file type)5 digest (formerly MD5 sum) differsD Device major/minor number mismatchL readlink(2) path mismatchU User ownership differsG Group ownership differsT mTime differsP caPabilities differ

Digitális aláírás és Digest Verification

Az rpm digitális aláírási parancsok általános formái:

rpm –import PUBKEY …

rpm {–checksig} PACKAGE_FILE …

A –checksig opció ellenőrzi a PACKAGE_FILE fájlban található összes kivonatot és aláírást a csomag integritásának és eredetének biztosítása érdekében. Megjegyzendő, hogy az aláírások mostantól minden csomag beolvasásakor ellenőrzésre kerülnek, és a –checksig hasznos a csomaghoz tartozó összes digest és aláírás ellenőrzésére.

A digitális aláírások nem ellenőrizhetők nyilvános kulcs nélkül. Egy ASCII páncélozott nyilvános kulcs hozzáadható az rpm adatbázishoz a –import használatával. Az animportált nyilvános kulcsot egy fejlécben hordozza, és a kulcskarika kezelése pontosan úgy történik, mint a csomagkezelés. Például az összes aktuálisan importált nyilvános kulcs megjeleníthető:

rpm -qa gpg-pubkey*

Egy adott nyilvános kulcsról, ha importálták, a következő lekérdezéssel lehet részleteket megtudni. Itt vannak a Red Hat GPG/DSA kulcsra vonatkozó információk:

rpm -qi gpg-pubkey-db42a60e

Végül a nyilvános kulcsok a csomagokhoz hasonlóan törölhetők az importálás után. Így távolíthatja el a Red Hat GPG/DSA kulcsot

rpm -e gpg-pubkey-db42a60e

A csomag aláírása

rpm –addsign|–resign PACKAGE_FILE …

Mindkét –addsign és –resign opció új aláírásokat generál és illeszt be minden egyes megadott PACKAGE_FILE csomaghoz, lecserélve a már meglévő aláírásokat. Történelmi okokból van két opció, jelenleg nincs különbség a viselkedésben.

A Gpg használata csomagok aláírására

A csomagok GPG-vel történő aláírásához az rpm-et úgy kell beállítani, hogy futtassa a GPG-t, és képes legyen megtalálni egy kulcskarikát a megfelelő kulcsokkal. Alapértelmezés szerint az rpm ugyanazokat a konvenciókat használja a kulcskarikák keresésére, mint a GPG, nevezetesen a $GNUPGHOME környezeti változót. Ha a kulcskarikák nem ott találhatók, ahol a GPG elvárja őket, akkor a %_gpg_path makrót úgy kell beállítani, hogy az a használandó GPG kulcskarikák helye legyen.

A GPG, a PGP és az rpm régebbi verzióival való kompatibilitás érdekében csak a V3-as OpenPGP aláíráscsomagokat kell beállítani. Vagy DSA vagy RSA verifikációs algoritmus használható, de a DSA előnyben részesül.

Ha azt szeretné, hogy a saját maga által létrehozott csomagokat aláírhassa, akkor saját nyilvános és titkos kulcspárt is létre kell hoznia (lásd a GPG kézikönyvét). Az rpm makrókat is be kell állítania

%_signature Az aláírás típusa. Jelenleg csak a gpg és a pgp támogatott. %_gpg_name Annak a “felhasználónak” a neve, akinek a kulcsát a csomagok aláírásához használni kívánja.

Hogy például a GPG segítségével “John Doe <[email protected]>” felhasználóként aláírhassuk a csomagokat a /etc/rpm/.gp-ben található kulcsgyűrűkből a /usr/bin/gpg futtatható programmal, akkor a

%_signature gpg%_gpg_path /etc/rpm/.gpg%_gpg_name John Doe <[email protected]>%__gpg /usr/bin/gpg

makró konfigurációs fájlba kell beillesztenünk. A rendszerenkénti konfigurációhoz használja az /etc/rpm/macros állományt, a felhasználónkénti konfigurációhoz pedig a ~/.rpmmacros állományt. Általában elegendő csak a %_gpg_név beállítása.

Adatbázis újraépítési opciók

Az rpm adatbázis újraépítési parancs általános formája:

rpm {–initdb|–rebuilddb}

Az –initdb paranccsal új adatbázist hozhatunk létre, ha még nem létezik (a meglévő adatbázis nem íródik felül), a –rebuilddb paranccsal pedig a telepített csomag fejlécekből építhetjük újra az adatbázis indexeit.

Egyéb parancsok

rpm –showrc megmutatja az értékeket, amelyeket az rpm használni fog az összes opcióhoz, amelyek jelenleg az rpmrc és a macros konfigurációs fájl(ok)ban vannak beállítva. rpm –setperms PACKAGE_NAME beállítja az adott csomagban lévő fájlok jogosultságait. rpm –setugids PACKAGE_NAME beállítja az adott csomagban lévő fájlok felhasználói/csoportos tulajdonjogát.

Ftp/Http opciók

az rpm képes FTP és/vagy HTTP kliensként működni, így a csomagok lekérdezhetők vagy telepíthetők az internetről. A telepítési, frissítési és lekérdezési műveletekhez szükséges csomagfájlok megadhatók ftp vagy http stílusú URL címként:

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

Ha a :PASSWORD rész kimarad, a jelszó megadása kérésre kerül (felhasználó/hostname párosonként egyszer). Ha a felhasználó és a jelszó is kimarad,anonim ftp-t használ. Minden esetben passzív (PASV) ftp átvitelre kerül sor.

Az rpm lehetővé teszi a következő opciók használatát az ftp URL-ekhez:

–ftpproxy HOST A host HOST proxy szerverként lesz használva minden ftp átvitelhez, ami lehetővé teszi a felhasználók számára a proxy rendszereket használó tűzfal gépeken keresztüli ftp-t.Ez az opció a %_ftpproxy makró beállításával is megadható. –ftpport PORT A TCP PORT száma, amelyet a proxy ftp-kiszolgálón az ftp-kapcsolathoz használni kell az alapértelmezett port helyett. Ez az opció a %_ftpport makró konfigurálásával is megadható.

rpm lehetővé teszi a következő opciók használatát http URL-ek esetén:

–httpproxy HOST A HOST állomás proxy szerverként lesz használva minden http átvitelhez. Ez az opció a%_httpproxy makró beállításával is megadható. –httpport PORT Az alapértelmezett port helyett a proxy http-kiszolgálón a http-kapcsolathoz használandó TCP PORT száma. Ez az opció a %_httpport makró konfigurálásával is megadható.

Legacy Issues

A rpmbuild végrehajtása

Az rpm építési módjai mostantól a /usr/bin/rpmbuild futtatható állományban rezidensek. Telepítse az rpmbuild-ot tartalmazó csomagot (általábanrpm-build), és nézze meg az rpmbuild(8)-t az összes rpm építési mód dokumentációjához.

Fájlok

rpmrc konfiguráció

/usr/lib/rpm/rpmrc/usr/lib/rpm/redhat/rpmrc/etc/rpmrc~/.rpmrc

Makro konfiguráció

/usr/lib/rpm/macros/usr/lib/rpm/redhat/macros/etc/rpm/macros~/.rpmmacros

Adatbázis

/var/lib/rpm/Basenames/var/lib/rpm/Conflictname/var/lib/rpm/Dirnames/var/lib/rpm/Filemd5s/var/lib/rpm/Group/var/lib/rpm/Installtid/var/lib/rpm/Name/var/lib/rpm/Packages/var/lib/rpm/Providename/var/lib/rpm/Provideversion/var/lib/rpm/Pubkeys/var/lib/rpm/Removed/var/lib/rpm/Requirename/var/lib/rpm/Requireversion/var/lib/rpm/Sha1header/var/lib/rpm/Sigmd5/var/lib/rpm/Triggername

Temporary

/var/tmp/rpm*

See Also

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

rpm -.-help – mivel az rpm támogatja az opciók testreszabását a popt aliasokon keresztül, lehetetlen garantálni, hogy a kézikönyvben leírtak megegyeznek a rendelkezésre állóval.

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

Autors

Marc Ewing <[email protected]>Jeff Johnson <[email protected]>Erik Troan <[email protected]>

Referenced By

applydeltarpm(8),apt(8),apt.conf(5),autoupdate(8),cmake28(1),cmake28-gui(1),cmake28modules(1),compat_digest.plug(1),cpack28(1),demo.plug(1),demofiles.plug(1),febootstrap(8),file2pacdep.plug(1),nodoc.plug(1),rpm2paco(8),rpm4(3),rpm_selinux(8),rpmcache(8),rpmconf(8),rpmdeps(8),rpmfile(1),rpmpeek(1),rpmreaper(1),rpmrebuild(1),rpmrebuild_plugins(1),set_tag.plug(1),superpaco(8),un_prelink.plug(1),uniq.plug(1),unset_tag.plug(1),yum-versionlock(1)

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.