Man page - rpmquery(8)
Packages contains this manual
- rpmdb(8)
- rpm-misc(8)
- rpmsign(8)
- rpmquery(8)
- rpm-plugin-audit(8)
- rpmsort(8)
- rpm-plugin-selinux(8)
- rpmbuild(8)
- rpmspec(8)
- rpm-plugin-systemd-inhibit(8)
- rpmgraph(8)
- rpmlua(8)
- rpm-plugin-fapolicyd(8)
- rpmdeps(8)
- rpm-plugin-dbus-announce(8)
- rpmkeys(8)
- rpm-plugin-prioreset(8)
- rpm-plugin-syslog(8)
- rpm-plugins(8)
- gendiff(1)
- rpm(8)
- rpmverify(8)
- rpm-plugin-unshare(8)
apt-get install rpm
Available languages:
en sv ro deManual
RPM
NAMNSYNOPSIS
FRĂ GA OM OCH VERIFIERA PAKET
INSTALLERA, UPPGRADERA OCH TA BORT PAKET
DIVERSE
urvalsflaggor
frÄgeflaggor
verifieringsflaggor
installationsflaggor
BESKRIVNING
ALLMĂNNA FLAGGOR
INSTALLATIONS- OCH UPPGRADERINGSFLAGGOR
RADERINGSFLAGGOR
FRĂ GEFLAGGOR
PAKETVALSFLAGGOR
PAKETFRĂ GEFLAGGOR
FILVALSFLAGGOR
VERIFIERINGSFLAGGOR
DIVERSE KOMMANDON
FTP-/HTTP-FLAGGOR
KVARLEVOR FRĂ N TIDIGARE
Att köra rpmbuild
FILER
rpmrc-konfiguration
Makrokonfiguration
Databas
TillfÀllig
SE ĂVEN
FĂRFATTARE
ĂVERSĂTTNING
NAMN
rpm â RPM-pakethanterare
SYNOPSIS
FRĂ GA OM OCH VERIFIERA PAKET
rpm { -q|--query } [ urvalsflaggor ] [ frÄgeflaggor ]
rpm --querytags
rpm { -V|--verify } [ urvalsflaggor ] [ verifieringsflaggor ]
INSTALLERA, UPPGRADERA OCH TA BORT PAKET
rpm { -i|--install } [ installationsflaggor ] PAKETFIL âŠ
rpm { -U|--upgrade } [ installationsflaggor ] PAKETFIL âŠ
rpm { -F|--freshen } [ installationsflaggor ] PAKETFIL âŠ
rpm { --reinstall } [ installationsflaggor ] PAKETFIL âŠ
rpm { -e|--erase } [ --allmatches ] [ --justdb ] [ --nodb ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --test ] PAKETNAMN âŠ
DIVERSE
rpm --showrc
rpm --restore [ urvalsflaggor ]
urvalsflaggor
[ PAKETNAMN ] [ -a,--all [ VĂLJARE ]] [ -f,--file FIL ] [ --path SĂKVĂG ] [ -g,--group GRUPP ] [ -p,--package PAKETFIL ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ] [ --querybynumber HVDNUM ] [ --triggeredby PAKETNAMN ] [ --whatprovides FĂRMĂ GA ] [ --whatrequires FĂRMĂ GA ] [ --whatrecommends FĂRMĂ GA ] [ --whatsuggests FĂRMĂ GA ] [ --whatsupplements FĂRMĂ GA ] [ --whatenhances FĂRMĂ GA ] [ --whatobsoletes FĂRMĂ GA ] [ --whatconflicts FĂRMĂ GA ]
frÄgeflaggor
AllmÀnt: [ --changelog ] [ --changes ] [ --dupes ] [ -i,--info ] [ --last ] [ --qf,--queryformat FRà GEFMT ] [ --xml ] [ --json ]
Beroenden: [ --conflicts ] [ --enhances ] [ --obsoletes ] [ --provides ] [ --recommends ] [ -R,--requires ] [ --suggests ] [ --supplements ]
Filer: [ -c,--configfiles ] [ -d,--docfiles ] [ --dump ] [ --fileclass ] [ --filecolor ] [ --fileprovide ][ --filerequire ] [ --filecaps ] [ --filesbypkg ] [ -l,--list ] [ -s,--state ] [ --noartifact ] [ --noghost ] [ --noconfig ]
Skript och utlösare: [ --filetriggers ] [ --scripts ] [ --triggers,--triggerscripts ]
verifieringsflaggor
[ --nodeps ] [ --nofiles ] [ --noscripts ] [ --nodigest ] [ --nosignature ] [ --nolinkto ] [ --nofiledigest ] [ --nosize ] [ --nouser ] [ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ] [ --nocaps ]
installationsflaggor
[ --allfiles ] [ --badreloc ] [ --excludepath GAMMALSĂKVĂG ] [ --excludedocs ] [ --force ] [ -h,--hash ] [ --ignoresize ] [ --ignorearch ] [ --ignoreos ] [ --includedocs ] [ --justdb ] [ ânodb ] [ --nodeps ] [ --nodigest ] [ --noplugins ] [ --nocaps ] [ --noorder ] [ --noverify ] [ --nosignature ] [ --noscripts ] [ --notriggers ] [ --oldpackage ] [ --percent ] [ --prefix NYSĂKVĂG ] [ --relocate GAMMALSĂKVĂG = NYSĂKVĂG ] [ --replacefiles ] [ --replacepkgs ] [ --test ]
BESKRIVNING
rpm Àr en kraftfull pakethanterare , vilken kan anvÀndas för att bygga, installera, frÄga om, verifiera, uppdatera och radera enskilda programvarupaket. Ett paket bestÄr av ett arkiv med filer och metadata som anvÀnds för att installera och radera arkivfilerna. Metadatan inkluderar hjÀlpskript, filattribut och beskrivande information om paketet. Paket finns i tvÄ varianter: binÀrpaket, som anvÀnds för att kapsla in programvara som skall installeras, och kÀllpaket, som innehÄller kÀllkoden och recepten som behövs för att producera binÀrpaket.
Ett av följande grundlÀggande lÀgen mÄste vÀljas: FrÄga , Verifiera , Installera/Uppgradera/FrÀscha upp/Installera om , Avinstallera , SÀtt Àgare/grupper , Visa frÄgetaggar och Visa konfigurationen .
ALLMĂNNA FLAGGOR
Dessa flaggor
kan anvÀndas i alla de olika lÀgena.
-?, --help
Visa ett lÀngre anvÀndningsmeddelande Àn normalt.
--version
Skriv ut en ensam rad som innehÄller versionsnumret för den rpm som anvÀnds.
--quiet
Skriv sĂ„ lite som möjligt â normalt kommer endast felmeddelanden att visas.
-v, --verbose
Skriv utförlig information â normalt kommer rutinmĂ€ssiga förloppsmeddelanden visas.
|
-vv |
Skriv mÀngder av ful felsökningsinformation. |
--rcfile FILLISTA
ErsÀtt standardlistan med konfigurationsfiler som skall lÀsas med FILLISTA . Se rpmrc-konfiguration för detaljer.
--load FIL
LĂ€s in en enstaka makrofil.
--macros FILLISTA
ErsÀtt listan med makrofiler som skall lÀsas in med FILLISTA . Se Makrokonfiguration för detaljer.
--pipe KMD
Skickar utdata frÄn rpm till kommandot KMD .
--dbpath KATALOG
AnvÀnd databasen i KATALOG istÀllet för standardsökvÀgen /var/lib/rpm .
--root KATALOG
AnvÀnd filsystemstrÀdet med rot i KATALOG för alla ÄtgÀrder. Observera att detta betyder att databasen i KATALOG kommer anvÀndas för beroendekontroller och skript (t.ex. %post vid installation av, eller %prep vid bygge av, ett paket) kommer köras efter att ha gjort chroot(2) till KATALOG .
Observera att rpm antar att miljön inuti roten Àr uppsatt av anroparen, sÄsom eventuella monteringar som behövs för ÄtgÀrden inuti rotkatalogen.
-D, --define=' MAKRO UTTR '
Definierar MAKRO med vÀrdet UTTR .
--undefine=' MAKRO '
Avdefinierar MAKRO .
-E, --eval=' UTTR '
Skriv ut makroexpansionen av UTTR .
Fler â mer sĂ€llan anvĂ€nda â flaggor finns i manualsidan rpm-misc (8).
INSTALLATIONS- OCH UPPGRADERINGSFLAGGOR
Med dessa flaggor kan PAKETFIL antingen vara en rpm -binÀrfil eller en ASCII-paketförteckning (se PAKETVALSFLAGGOR ), och kan anges som en ftp - eller http -URL, i vilket fall paketet kommer hÀmtas före installationen. Se FTP-/HTTP-FLAGGOR för information om rpm s klientstöd för ftp och http .
Den allmÀnna formen för ett rpm -kommando för installation Àr
rpm { -i|--install } [ installationsflaggor ] PAKETFIL âŠ
Detta installerar ett nytt paket.
Den allmÀnna formen för ett rpm -kommando för uppdatering Àr
rpm { -U|--upgrade } [ installationsflaggor ] PAKETFIL âŠ
Detta uppgraderar eller installerar paketet som just nu Àr installerat till en nyare version. Detta Àr detsamma som installera, förutom att alla andra versioner av paketet tas bort efter att det nya paketet installerats.
rpm { -F|--freshen } [ installationsflaggor ] PAKETFIL âŠ
Detta kommer uppgradera paket, men bara sÄdana för vilka en tidigare version Àr installerad.
Den allmÀnna formen för ett rpm -kommando för ominstallation Àr
rpm { --reinstall } [ installationsflaggor ] PAKETFIL âŠ
Detta
installerar ett tidigare installerat paket.
--allfiles
Installerar eller uppgraderar alla missingok-filer i paketet, oavsett om de redan finns.
--badreloc
AnvĂ€nt med --relocate tillĂ„ts omlokaliseringar av alla filsökvĂ€gar, inte bara de GAMMALSĂKVĂG :ar som Ă€r inkluderade i binĂ€rpaketets omlokaliseringsanvisningar.
--excludepath GAMMALSĂKVĂG
Installera inte filer vars namn börjar med GAMMALSĂKVĂG .
--excludeartifacts
Installera inte nÄgra filer som Àr markerade som artifakter, sÄsom bygg-id-lÀnkar.
--excludedocs
Installera inte nÄgra filer som Àr markerade som dokumentation (vilket inkluderar manualsidor och texinfo-dokument).
--force
Samma som att anvÀnda --replacepkgs , --replacefiles och --oldpackage .
-h, --hash
Skriv 50 fyrkanter allteftersom paketarkivet packas upp. AnvÀnd med -v|--verbose för en snyggare visning
--ignoresize
Kontrollera inte de monterade filsystemen om det finns tillrÀckligt med diskutrymme före installation av detta paket.
--ignorearch
TillÄt installation eller uppgradering Àven om arkitekturen av binÀrpaketet och vÀrden inte stÀmmer överens.
--ignoreos
TillÄt installation eller uppgradering Àven om operativsystemet för binÀrpaketet och vÀrden inte stÀmmer överens.
--includedocs
Installera dokumentationsfiler. Detta Àr standardbeteendet.
--justdb
Uppdatera endast databasen, inte filsystemet.
|
--nodb |
Uppdatera endast filsystemet, inte databasen. |
--nodigest
Verifiera inte paketets eller huvudets kontrollsummor vid lÀsning.
--nomanifest
Bearbeta inte andra filer Àn paket som om de vore förteckningar.
--nosignature
Verifiera inte paketets eller huvudets signaturer vid lÀsning.
--nodeps
Gör inte nÄgon beroendekontroll före installationen eller uppgraderingen av ett paket.
--nocaps
StÀll inte in filers förmÄgor.
--noorder
Ăndra inte ordningen pĂ„ paket vid en installation. Paketlistan ordnas normalt om för att uppfylla beroenden.
--noverify
Verifiera inte paketfiler före installationen.
--noplugins
LÀs inte in och kör insticksmoduler.
--noscripts
,
--nopre
,
--nopost
,
--nopreun
,
--nopostun
,
--nopretrans
,
--noposttrans
,
--nopreuntrans
,
--nopostuntrans
Kör inte skriptet med samma namn. Flaggan --noscripts Àr likvÀrdig med
--nopre --nopost --nopreun --nopostun --nopretrans --noposttrans --nopreuntrans --nopostuntrans
och slÄr
av körningen av de motsvarande skripten
%pre
,
%post
,
%preun
,
%postun %pretrans
,
%posttrans
,
%preuntrans
och
%postuntrans
.
--notriggers
,
--notriggerin
,
--notriggerun
,
--notriggerprein
,
--notriggerpostun
Kör inte nÄgra utlösarskript av den namngivna typen. Flaggan --notriggers Àr ekvivalent med
--notriggerprein --notriggerin --notriggerun --notriggerpostun
och slÄr
av körningen av de motsvarande skripten
%triggerprein
,
%triggerin
,
%triggerun
och
%triggerpostun
.
--nosysusers
Skapa inte sysusers frÄn paketen
--oldpackage
TillÄt en uppgradering att ersÀtta ett nyare paket med ett Àldre.
--percent
Skriv ut procentsatser allteftersom filer packas upp frÄn paketarkivet. Detta Àr tÀnkt att göra rpm lÀtt att köra frÄn andra verktyg.
--prefix NYSĂKVĂG
För relokerbara binĂ€rpaket, översĂ€tt alla filsökvĂ€gar som börjar med installationsprefixet i paketets omlokaliseringsanvisningar till NYSĂKVĂG .
--relocate GAMMALSĂKVĂG = NYSĂKVĂG
För relokerbara binĂ€rpaket, översĂ€tt alla filer som börjar med GAMMALSĂKVĂG i paketets omlokaliseringsanvisningar till NYSĂKVĂG . Denna flagga kan anvĂ€ndas upprepade gĂ„nger om flera GAMMALSĂKVĂG ar i paketet skall omlokaliseras.
--replacefiles
Installera paketen Àven om de ersÀtter filer frÄn andra, redan installerade, paket.
--replacepkgs
Installera paketen Àven om nÄgra av dem redan Àr installerade pÄ detta system.
|
--test |
Installera inte paketet, kontrollera bara och rapportera potentiella konflikter. |
RADERINGSFLAGGOR
Den allmÀnna formen för ett rpm -kommando för radering Àr
rpm { -e|--erase } [ --allmatches ] [ --justdb] [--nodeps ] [ --noscripts ] [ --notriggers ] [ --test ] PAKETNAMN âŠ
Följande
flaggor kan ocksÄ anvÀndas:
--allmatches
Ta bort alla versioner av paketet som matchar PAKETNAMN . Normalt blir det ett fel om PAKETNAMN matchar flera paket.
--justdb
Uppdatera endast databasen, inte filsystemet.
--nodeps
Kontrollera inte beroenden före paketen avinstalleras.
--noscripts , --nopreun , --nopostun
Kör inte skriptet med samma namn. Flaggan --noscripts nÀr paket raderas Àr ekvivalent med
--nopreun --nopostun
och slÄr
av körningen av de motsvarande skripten
%preun
och
%postun
.
--notriggers
,
--notriggerun
,
--notriggerpostun
Kör inte nÄgra utlösarskript av den namngivna typen. Flaggan --notriggers Àr ekvivalent med
--notriggerun --notriggerpostun
och slÄr av körningen av de motsvarande skripten %triggerun och %triggerpostun .
|
--test |
Avinstallera inte faktiskt nÄgonting, gÄ bara igenom rörelserna. AnvÀndbart tillsammans med flaggan -vv för felsökning. |
FRĂ GEFLAGGOR
Den allmÀnna formen för ett rpm -kommando för att frÄga Àr
rpm { -q|--query } [ urvalsflaggor ] [ frÄgeflaggor ]
Man kan ange formatet som paketinformationen skall skrivas ut pÄ. För att göra detta anvÀnder man flaggan
--qf|--queryformat FRĂ GEFMT
följt av formatstrÀngen FRà GEFMT . FrÄgeformaten Àr modifierade versioner av normal formatering med printf (3). Formatet byggs upp av statiska strÀngar (som kan innehÄlla styrsekvenser enligt standard-C för nyrader, tabulatorer och andra specialtecken (inte inkluderande \0)) och typformaterare enligt printf (3). Eftersom rpm redan vet typen som skall skrivas ut mÄste dock typspecificeraren utelÀmnas, och ersÀttas av namnet pÄ huvudtaggen som skall skrivas ut, omsluten av tecknen {} . Taggnamn Àr skiftlÀgesokÀnsliga, och den inledande delen RPMTAG_ av taggnamnet kan ocksÄ utelÀmnas.
Alternativa utmatningsformat kan begÀras genom att taggen följs av : typtagg . För nÀrvarande stödjs följande typer:
|
:armor |
Kapsla in en publik nyckel i ett ASCII-pansar. |
:arraysize
Visa antalet element i vektortaggar.
:base64
Koda binÀrdata genom att anvÀnda base64.
|
:date |
AnvĂ€nd strftime (3)-formatet â%c. |
|||
|
:day |
AnvĂ€nd strftime (3)-formatet â%a %b %d %Yâ. |
:depflags
Formatera jÀmförelseoperatorn för beroenden.
:deptype
Formatera beroendets typ.
:expand
Utför makroexpansion.
:fflags
Formatera filflaggor.
:fstate
Formatera filtillstÄnd.
:fstatus
Formatera filverifieringstillstÄnd.
|
:hex |
Formatera hexadecimalt. |
|||
|
:octal |
Formatera oktalt. |
:humaniec
MĂ€nskligt lĂ€sbart tal (enligt IEC 80000). Suffixet K = 1024, M = 1048576, âŠ
:humansi
MĂ€nskligt lĂ€sbart tal (enligt SI). Suffixet K = 1000, M = 1000000, âŠ
|
:json |
Kapsla in data i JSON. |
|||
|
:perms |
Formatera filrÀttigheter. |
:pgpsig
Visa signaturens fingeravtryck och tid.
:shescape
Skydda enkla citationstecken för anvÀndning i skript.
:string
Visa strÀngformat. (standard)
:tagname
Visa taggnamnet.
:tagnum
Visa taggnumret.
:triggertype
Visa utlösarsuffix.
:vflags
Filverifieringsflaggor.
|
:xml |
Kapsla in data i enkel xml-mÀrkning. |
Till exempel, för att skriva endast namnen pÄ de efterfrÄgade paketen kan man anvÀnda %{NAME} som formatstrÀng. För att skriva paketnamnen och distributionsinformation i tvÄ kolumner kan man anvÀnda %-30{NAME}%{DISTRIBUTION} . rpm kommer skriva en lista över alla taggarna den kÀnner till nÀr den anropas med argumentet --querytags .
Det finns tre undergrupper av flaggor för frÄgor: paketval, filval och informationsval.
PAKETVALSFLAGGOR
PAKETNAMN
FrÄga om det installerade paketet med namnet PAKETNAMN . För att ange paketet mer exakt kan paketnamnet följas av versionen eller versionen och utgÄvan bÄda separerade av ett bindestreck eller ett arkitekturnamn separerat av en punkt. Se utdata frÄn rpm -qa eller rpm -qp PAKETFIL som ett exempel.
-a, --all [ VĂLJARE ]
FrÄga om alla installerade paket.
En frivillig
VĂLJARE
pÄ formen tagg=mönster kan
ges för att snÀva in valet, till exempel
name="b*" för att frÄga om paket vars
namn börjar med "b".
--dupes
Lista dubblerade paket.
-f, --file FIL
FrÄga om paketet som Àger den installerade FIL en.
--filecaps
Lista filnamn med POSIX1.e-förmÄgor.
--fileclass
Lista filnamn med deras klasser (libmagic-klassificering).
--filecolor
Lista filnamn med sina fÀrger (0 för arkfri, 1 för 32-bitars, 2 för 64-bitars)
--fileprovide
Lista filnamn med sina tillhandahÄllanden.
--filerequire
Lista filnamn med sina begÀranden.
-g, --group GRUPP
FrÄga om paket med gruppen GRUPP .
--hdrid SHA1
FrÄga om paket som innehÄller huvudidentifierare, d.v.s. kontrollsumman SHA1 i den oförÀnderliga huvudregionen.
-p, --package PAKETFIL
FrĂ„ga om ett (oinstallerat) paket PAKETFIL . PAKETFIL en kan anges som en URL i ftp - eller http -stil, dĂ„ pakethuvudet kommer hĂ€mtas och frĂ„gas. Se FTP-/HTTP-FLAGGOR för information om rpm s ftp - och http -klientstöd. Argumenten PAKETFIL , om det inte Ă€r ett binĂ€rpaket, kommer tolkas som en paketförteckning i ASCII om inte flaggan --nomanifest anvĂ€nds. I förteckningar Ă€r kommentarer tillĂ„tna, som inleds med ett â # â, och varje rad i en paketförteckningsfil kan inkludera mellanrumsseparerade glob-uttryck, inklusive URL:er, som kommer expanderas till sökvĂ€gar som ersĂ€tter paketförteckningen som ytterligare PAKETFIL sargument att frĂ„ga om.
--path SĂKVĂG
FrĂ„ga paket som Ă€ger SĂKVĂG , oavsett huruvida filen Ă€r installerad eller inte. Flera paket kan Ă€ga en SĂKVĂG , men filen Ă€gs bara av paketet som installerats sist.
--pkgid MD5
FrÄga om paket som innehÄller en given paketidentifierare, d.v.s. kontrollsumman MD5 av det kombinerade innehÄllet i huvud och last.
--querybynumber HVDNUM
FrÄga om databasposten HVDNUM direkt; detta Àr bara anvÀndbart för felsökning.
--specfile SPECFIL
Tolka och frĂ„ga om SPECFIL som om den vore ett paket. Ăven om inte all information (t.ex. fillistor) finns tillgĂ€nglig gör denna typ av frĂ„ga att rpm kan anvĂ€ndas för att extrahera information frĂ„n specfiler utan att behöva skriva en specfiltolk.
--tid TID
FrÄga paket som har en given transaktionsidentifierare TID . En UNIX-tidsstÀmpel anvÀnds för nÀrvarande som en transaktionsidentifierare. Alla paket som installerades eller raderades i en enda transaktion har en gemensam identifierare.
--triggeredby PAKETNAMN
FrÄga om paket som utlöses av paketen PAKENAMN .
--whatobsoletes FĂRMĂ GA
FrĂ„ga om alla paket som fasar ut FĂRMĂ GA för att fungera korrekt.
--whatprovides FĂRMĂ GA
FrĂ„ga om alla paket som tillhandahĂ„ller förmĂ„gan FĂRMĂ GA .
--whatrequires FĂRMĂ GA
FrĂ„ga om alla paket som behöver FĂRMĂ GA för att fungera korrekt.
--whatconflicts FĂRMĂ GA
FrĂ„ga om alla paket som stĂ„r i konflikt med FĂRMĂ GA .
--whatrecommends FĂRMĂ GA
FrĂ„ga om alla paket som rekommenderar FĂRMĂ GA .
--whatsuggests FĂRMĂ GA
FrĂ„ga om alla paket som föreslĂ„r FĂRMĂ GA .
--whatsupplements FĂRMĂ GA
FrĂ„ga om alla paket som kompletterar FĂRMĂ GA .
--whatenhances FĂRMĂ GA
FrĂ„ga om alla paket som förbĂ€ttrar FĂRMĂ GA .
PAKETFRĂ GEFLAGGOR
--changelog
Visa Àndringsinformation för paketet.
--changes
Visa Àndringsinformation för paketet med fullstÀndiga tidsstÀmplar.
--conflicts
Lista förmÄgor som detta paket stÄr i konflikt med.
|
--dump |
Dumpa ut filinformation enligt följande (implicerar -l ): |
sökvÀg storlek mtid kontrollsumma rÀttigheter Àgare grupp Àr-konfig Àr-dok rdev symlÀnk
--enhances
Lista förmÄgor som förbÀttras av paketet.
--filesbypkg
Lista alla filerna i varje valt paket.
--filetriggers
Lista filutlösarskript frÄn paketen.
-i, --info
Visa paketinformation, inklusive namn, version och beskrivning. Detta anvÀnder --queryformat om det angivits en.
|
--last |
Ordna paketlistan efter installationstidpunkten sÄ att de senaste paketen Àr överst. |
-l, --list
Lista filer i paketen.
--obsoletes
Lista paket som detta paket fasar ut.
--provides
Lista förmÄgor detta paket tillhandahÄller.
--recommends
Lista förmÄgor som rekommenderas av paketet.
-R, --requires
Lista förmÄgor vilka detta paket beror pÄ.
--suggests
Lista förmÄgor som föreslÄs av paketet.
--supplements
Lista förmÄgor som kompletteras av paketet.
--scripts
Lista alla paketspecifika skript som anvÀnds som en del av installations- och avinstallationsprocesserna.
-s, --state
Visa tillstÄnden för filer i paketet (implicerar -l ). TillstÄndet för varje fil Àr en av normal , oinstallerad eller ersatt .
--triggers, --triggerscripts
Visa utlösarskripten, om nÄgra, som ingÄr i paketet.
|
--xml |
Formatera pakethuvuden som XML. |
FILVALSFLAGGOR
-A, --artifactfiles
Inkludera endast artifaktfiler (implicerar -l ).
-c, --configfiles
Inkludera endast konfigurationsfiler (implicerar -l ).
-d, --docfiles
Inkludera endast dokumentationsfiler (implicerar -l ).
-L, --licensefiles
Inkludera endast licensfiler (implicerar -l ).
--noartifact
Exkludera artifaktfiler.
--noconfig
Exkludera konfigurationsfiler.
--noghost
Exkludera spökfiler.
VERIFIERINGSFLAGGOR
Den allmÀnna formen för ett rpm -kommando för att verifiera Àr
rpm { -V|--verify } [ urvalsflaggor ] [ verifieringsflaggor ]
Vid verifikation av ett paket jÀmförs information om de installerade filerna i paketet med information som tas frÄn paketets metadata lagrad i rpm-databasen. Bland annat jÀmför verifieringen storleken, kontrollsumman, rÀttigheterna, typen, Àgaren och gruppen för varje fil. Alla avvikelser visas. Filer som inte installerades frÄn paketet, till exempel dokumentationsfiler som exkluderas vid installationen med flaggan \[rq]\f[B]--excludedocs\f[R]\[rq], kommer ignoreras tyst
Paketet och
filvalsflaggorna Àr desamma som vid frÄgor om
paket (inklusive förteckningsfiler som argument). Andra
flaggor som Àr unika för verifieringslÀget
Ă€r:
--nodeps
Verifiera inte beroenden hos paket.
--nodigest
Verifiera inte paketets eller huvudets kontrollsummor vid lÀsning.
--nofiles
Verifiera inte nÄgra attribut hos paketfiler.
--noscripts
Kör inte skriptet %verifyscript (om det finns nÄgot).
--nosignature
Verifiera inte paketets eller huvudets signaturer vid lÀsning.
--nolinkto
--nofiledigest
(tidigare
--nomd5
)
--nosize
--nomtime
--nomode
--nordev
Verifiera inte motsvarande filattribut.
--nouser
--nogroup
Verifiera inte filers anvÀndar-/gruppÀgande. Observera att endast de lokala databaserna passwd (5) och group (5) konsulteras.
--nocaps
Verifiera inte filförmÄgor.
Formatet pÄ utdata Àr en strÀng med 9 tecken, en möjlig attributmarkör:
**a**
%**a**rtifakt en fil som Àr en sidoeffekt av bygget
(sÄsom buildid-lÀnkar).
**c** %**c**onfig konfigurationsfil.
**d** %**d**oc dokumentationsfil.
**g** %**g**host spökfil (d.v.s. filinnehÄllet
ingÄr inte i paketets last).
**l** %**l**icense licensfil.
**m** %**m**issingok att filen saknas Àr inte ett
verifikationsfel.
**n** %%config(**n**oreplace) (ersÀtt inte filen).
**r** %**r**eadme readme-fil.
**s** **s**pec-fil i ett kÀllpaket.
frĂ„n pakethuvudet, följt av filnamnet. Vart och ett av de 9 tecknen markerar resultatet av en jĂ€mförelse av attribut hos filen med vĂ€rdet för det attributet som noterats i databasen. En ensam â . â (punkt) betyder att testet lyckades, medan ett ensamt â ? â (frĂ„getecken) indikerar att testet inte kunde utföras (t.ex. filrĂ€ttigheterna förhindrar lĂ€sning). Annars markerar tecknet (mnemoniskt i F etstil) en avvikelse i motsvarande --verify -test:
**S**
fil**S**torlek skiljer
**M** rÀttigheter (**M**ode) skiljer (inkluderar
rÀttigheter och filtyp)
**5** kontrollsumman (tidigare MD**5**-summan) skiljer
**D** enhetens (**D**evice) övre/undre nummer skiljer
**L** read**L**ink(2) pÄ sökvÀgen skiljer
**U** anvÀndaren (**U**ser) som Àger skiljer
**G** **G**rupp som Àger skiljer
**T** m**T**id skiljer
**P** förmÄgor (ca**P**abilities) skiljer
DIVERSE KOMMANDON
rpm --showrc
visar de vÀrden rpm kommer anvÀnda för alla flaggorna som just nu Àr satta i konfigurationsfilerna rpmrc och macros .
rpm --setperms | --setugids | --setcaps PAKETNAMN
förÄldrade alias för --restore
rpm --restore [ urvalsflaggor ]
Flaggan ÄterstÀller filmetadata sÄsom tidsstÀmpel, Àgare, grupp, rÀttigheter och förmÄgor pÄ filer i paket.
FTP-/HTTP-FLAGGOR
rpm kan agera som en FTP- och/eller HTTP-klient sÄ att man kan stÀlla frÄgor om eller installera paket frÄn internet. Paketfiler för ÄtgÀrderna installation, uppgradering och frÄga kan anges som en URL i ftp - eller http -stil:
http://VĂRD[:PORT]/sökvĂ€g/till/paket.rpm
ftp://[ANVĂNDARE:LĂSENORD]@VĂRD[:PORT]/sökvĂ€g/till/paket.rpm
Om bÄde anvÀndarnamnet och lösenordet utelÀmnas anvÀnds anonym ftp .
rpm tillÄter att följande flaggor anvÀnds med ftp-URL:er:
rpm
tillÄter att följande flaggor anvÀnds med
http
- och
ftp
-URL:er:
--httpproxy
VĂRD
VĂ€rden VĂRD kommer anvĂ€ndas som en proxyserver för alla http - och ftp -överföringar. Denna flagga kan Ă€ven anges genom att konfigurera makrot %_httpproxy .
--httpport PORT
TCP- PORT -numret att anvÀnda till http -anslutningen pÄ proxy-http-servern istÀllet för standardporten. Denna flagga kan Àven anges genom att konfigurera makrot %_httpport .
KVARLEVOR FRĂ N TIDIGARE
Att köra rpmbuild
BygglÀgena hos rpm finns nu i den körbara /usr/bin/rpmbuild . Installera paketet som innehÄller rpmbuild (vanligen rpm-build ) och se rpmbuild (8) för dokumentation om alla bygglÀgen hos rpm .
FILER
rpmrc-konfiguration
Varje fil i den kolonseparerade sökvÀgen till rpmrc lÀses sekventiellt av rpm för konfigurationsinformation. Endast den första filen i listan mÄste finnas, och tilden kommer expanderas till vÀrdet pÄ $HOME . StandardsökvÀgen för rpmrc Àr som följer:
/usr/lib/rpm/rpmrc:
/usr/lib/rpm/<leverantör>/rpmrc:
/etc/rpmrc:
~/.config/rpm/rpmrc
Om miljövariabeln XDG_CONFIG_HOME Àr satt ersÀtter den ~/.config i sökvÀgen.
I Àldre rpm-versioner var sökvÀgen till rpmrc:n per anvÀndare ~/.rpmrc. Denna bearbetas fortfarande om den finns och den nya konfigurationskatalogen inte finns.
Makrokonfiguration
Varje fil eller glob (7)-mönster i den kolonseparerade sökvÀgen till makron lÀses sekventiellt av rpm för makrodefinitioner. Tilden kommer expanderas till vÀrdet pÄ miljövariabeln HOME . StandardsökvÀgen för makron Àr som följer:
/usr/lib/rpm/macros:
/usr/lib/rpm/macros.d/macros.*:
/usr/lib/rpm/platform/%{_target}/macros:
/usr/lib/rpm/fileattrs/*.attr:
/usr/lib/rpm/<leverantör>/macros:
/etc/rpm/macros.*:
/etc/rpm/macros:
/etc/rpm/%{_target}/macros:
~/.config/rpm/macros
Om miljövariabeln XDG_CONFIG_HOME Àr satt ersÀtter den ~/.config i sökvÀgen.
I Àldre rpm-versioner var sökvÀgen till makron per anvÀndare ~/.rpmmacros. Denna bearbetas fortfarande om den finns och den nya konfigurationskatalogen inte finns.
Databas
/var/lib/rpm/
TillfÀllig
/var/tmp/rpm*
SE ĂVEN
rpm-misc (8), popt (3), rpm2cpio (8), rpmbuild (8), rpmdb (8), rpmkeys (8), rpmsign (8), rpmspec (8)
rpm --help â eftersom rpm stödjer anpassning av flaggor via popt-alias Ă€r det omöjligt att garantera att vad som beskrivs i manualen stĂ€mmer med vad som finns tillgĂ€ngligt.
http://www.rpm.org/ <URL:http://www.rpm.org/>
FĂRFATTARE
Marc Ewing
<marc@redhat.com>
Jeff Johnson <jbj@redhat.com>
Erik Troan <ewt@redhat.com>
ĂVERSĂTTNING
Den svenska översÀttningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>
Denna översÀttning Àr fri dokumentation; lÀs GNU General Public License Version 3 eller senare för upphovsrÀttsvillkor. Vi tar INGET ANSVAR.
Om du hittar fel i översÀttningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se .