| RPMDEP(1) | Perldokumentation från användare | RPMDEP(1) |
NAMN¶
rpmdep — visa de fullständiga beroendena för ett installerat rpm-paket
BESKRIVNING¶
rpmdep är en förbättrad version av kommandot ”rpm -qR”: det söker rekursivt efter paketberoenden, och löser upp alla beroenden till paketnamn. Den kan även förbereda en fil för att bygga en graf över beroenden med graphviz.
SYNOPSIS¶
rpmdep.pl [flaggor] paket
flaggor:
-help kort hjälpmeddelande -man fullständig dokumentation -V, --version skriv ut versionen -use-cache använd en cachefil istället för rpm-frågor -clear-cache töm cachefilen -level visa beroenden efter nivå -debug felsökningsläge -dot dotfile bygg en dot-fil för graphviz -depending istället för beroenden, visa de som beror -suggests visa även väldigt svaga beroenden: föreslår -recommends visa även svaga beroenden: rekommenderar -all arbetar på alla installerade paket
NÖDVÄNDIGA ARGUMENT¶
ett paket att analysera. Endast ett namn kan anges. Det är inte nödvändigt om man använder flaggan -all.
FLAGGOR¶
- -help
- Skriv ett kort hjälpmeddelande och avsluta.
- -man
- Skriv ut manualsidan och avsluta.
- -version
- Skriv programmets utgåva och avsluta.
- -debug
- Programmet kör och skriver ut felsökningsmeddelanden.
- -level
- Programmet skriver även ut beroenden efter nivå
- -dot
- skapa en dot-fil som kan användas av graphviz. I ett normalt anrop betyder en pil från a till b att ett paket beror (använder) paketet b. I anropet dependings betyder en pil från a till b att ett paket används av paketet b.
- -use-cache
- rpm-frågan kan vara lång (10 till 30 s). Om du vill köra verktyget rpmorphan flera gånger gör denna flagga att man kan vinna mycket tid: det sparar rpm-frågan i en cache-fil (första anropet), och använder sedan denna cache istället för att fråga rpm (andra anrop).
- -clear-cache
- för att ta bort cache-filen. Kan användas med -use-cache för att skriva en ny cache.
- --depending
- Istället för att visa paketberoenden (rpm -qR), visa paket som är beroende på det givna argumentet: det fungerar sedan som en förbättrad version av kommandot ”rpm -q --whatrequires”
- --suggests
- till ”nödvändiga” beroenden, lägg till väldigt svaga beroenden
- --recommends
- till ”nödvändiga” beroenden, lägg till svaga beroenden
- --all
- rpmdep kommer då att arbeta på alla installerade paket, och visa resultatet sorterat efter antalet beroenden (eller beroende).
ANVÄNDNING¶
hämta den fullständiga listan över beroenden för paketet rpmrebuild
rpmdep.pl rpmrebuild
hämta den fullständiga listan över beroenden för paketet rpmrestore och bygg grafdatafilen (rpmrestore.dot)
rpmdep.pl -dot rpmrestore.dot rpmrestore
bygg en png-grafbild från grafdatan
dot -Tpng rpmrestore.dot -o rpmrestore.png
hämta paket som beror på perl
rpmdep.pl --depending perl
kontrollera om ett paket är föräldralöst
rpmdep.pl --depending afick-gui
lista alla paketberoenden
rpmdep.pl -a
lista alla paketberoenden och förbered en graf
rpmdep.pl -a --depending --dot alldep.dot
hämta paketet rpmrebuilds alla beroenden
rpmdep.pl -suggests --recommends rpmrebuild
FILER¶
programmet kan använda filen /tmp/rpmorphan.cache
FELMEDDELANDEN¶
felsökningsläget gör att man kan se allt det rekursiva arbetet
andra meddelanden är
- package ... is not installed
- detta är inte namnet på ett installerat paket
- ... has no dependencies
- detta kan komma från några administrativa verktyg (ash till exempel)
- ... depends upon (list)
- returnera en lista över sorterade och kommaseparerade paket
- ... is needed by (list)
- returnera listan över beroende paket
- no depending : ... is an orphan
- det angivna paketet har inga paket som beror på sig: det är föräldralöst
SLUTSTATUS¶
0 om allt är ok
≥1 vid problem
KONFIGURATION¶
ingenting
BEROENDEN¶
man behöver använda graphviz för att bygga grafer från dot-filer
INKOMPATIBILITETER¶
inga kända
FEL OCH BEGRÄNSNINGAR¶
programmet fungerar inte bra på program installerade i flera versioner
koden använder inte följande rpm-taggar: Kompletterar, Förbättrar
NOTERINGAR¶
detta program kan användas av ”vanliga” (oprivilegierade) användare
SE ÄVEN¶
rpm(1) för rpm-anrop
LICENS OCH COPYRIGHT¶
Copyright © 2008 av Eric Gerbier Detta program är fri programvara; du kan vidaredistribuera det och/eller modifiera det enligt villkoren i GNU General Public License så som publicerad av Free Software Foundation; antingen version 2 av licensen eller (om du så vill) någon senare version.
UPPHOVSMAN¶
Eric Gerbier
man kan rapportera eventuella fel eller förslag till gerbier@users.sourceforge.net
Ö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.
| 7 september 2020 | perl v5.40.0 |