| RPMDEP(1) | Documentație Perl contribuită de utilizatori | RPMDEP(1) |
NUME¶
rpmdep - afișează dependența completă a unui pachet rpm instalat
DESCRIERE¶
«rpmdep» este o comandă «rpm -qR» îmbunătățită: caută recursiv dependențele pachetelor și rezolvă toate dependențele în nume de pachete. De asemenea, poate pregăti un fișier pentru a construi un grafic al dependențelor, cu «graphviz».
SINOPSIS¶
rpmdep.pl [opțiuni] pachet
opțiuni:
-help scurt mesaj de ajutor
-man documentația completă
-V, --version afișează versiunea
-use-cache utilizează fișierul cache în loc de interogarea rpm
-clear-cache șterge fișierul cache
-level afișează dependențele în funcție de nivel
-debug modul de depanare
-dot fișier.dot construiește un fișier .dot pentru graphviz
-depending în loc de dependențe, afișează pachetele dependente
-suggests afișează, de asemenea, dependențele foarte slabe:
pachetele sugerate
-recommends afișează, de asemenea, dependențele slabe:
pachetele recomandate
-all operează pe toate pachetele instalate
ARGUMENTE NECESARE¶
un pachet de analizat. Poate fi dat un singur nume. Acesta nu este necesar dacă utilizați opțiunea „-all”.
OPȚIUNI¶
- -help
- Afișează un mesaj scurt de ajutor și iese.
- -man
- Imprimă pagina manualului și iese.
- -version
- Afişează versiunea programului şi iese.
- -debug
- Programul funcționează și afișează mesaje de depanare.
- -level
- Programul afișează, de asemenea, dependențele în funcție de nivel
- -dot
- creează un fișier .dot pentru a fi utilizat de «graphviz»; în apelul normal, o săgeată de la a la b înseamnă că un pachet depinde (utilizează) de pachetul b. în apelul de dependență, o săgeată de la a la b înseamnă că un pachet este utilizat de pachetul b.
- -use-cache
- Interogarea rpm poate fi lungă (de la 10 la 30 s). Dacă veți rula un instrument «rpmorphan» de mai multe ori, această opțiune vă va permite să câștigați mult timp: salvează interogarea rpm într-un fișier cache (prima apelare), apoi utilizează acest cache în locul interogării rpm (celelalte apeluri).
- -clear-cache
- Pentru a elimina fișierul cache. Poate fi utilizată cu „-use-cache” pentru a scrie o nouă cache.
- --depending
- în loc să afișeze dependențele pachetelor («rpm -qR»), afișează pachetele care depind de argumentul dat : acționează apoi ca o comandă îmbunătățită «rpm -q --whatrequires»
- --suggests
- adăugă la dependențele „necesare”, dependențe foarte slabe (pachete sugerate)
- --recommends
- adăugă la dependențele „necesare”, dependențe slabe (pachete recomandate)
- --all
- rpmdep va lucra apoi pe toate pachetele instalate și va afișa rezultatele sortate după numărul de pachete dependente (sau dependențe).
UTILIZARE¶
obține lista completă de dependențe pentru pachetul „rpmrebuild”
rpmdep.pl rpmrebuild
obține lista completă de dependențe pentru pachetul „rpmrestore” și construiește fișierul de date grafice (rpmrestore.dot)
rpmdep.pl -dot rpmrestore.dot rpmrestore
construiește o imagine grafică png din datele grafice
dot -Tpng rpmrestore.dot -o rpmrestore.png
obține pachetul perl dependent
rpmdep.pl --depending perl
verifică dacă un pachet este orfan
rpmdep.pl --depending afick-gui
listează toate dependențele pachetelor
rpmdep.pl -a
listează toate dependențele pachetelor și pregătește un grafic
rpmdep.pl -a --depending --dot alldep.dot
obține toate dependențele pachetului «rpmrebuild»
rpmdep.pl -suggests --recommends rpmrebuild
FIȘIERE¶
programul poate utiliza fișierul „/tmp/rpmorphan.cache”
DIAGNOSTICARE¶
modul de depanare permite să vedeți toată activitatea recursivă
celelalte mesaje sunt
- package ... is not installed - pachetulX ... nu este instalat
- acesta nu este numele unui pachet instalat
- ... has no dependencies - ... nu are dependențe
- acest lucru se poate întâmpla pentru unele instrumente de administrare («ash» de exemplu)
- ... depends upon (list) - ... depinde de... (listă)
- returnează o listă de pachete sortate și separate prin virgule
- ... is needed by (list) - ... este necesar pentru... (listă)
- returnează lista pachetelor dependente
- no depending : ... is an orphan - nu depinde: ... este orfan
- pachetul dat nu are pachete dependente: este orfan
STARE DE IEȘIRE¶
O, dacă totul este în regulă
>=1 dacă există o problemă
CONFIGURARE¶
Nimic
DEPENDENȚE¶
Ar trebui să utilizați graphviz pentru a construi graficul din fișierele dot
INCOMPATIBILITĂȚI¶
Niciuna cunoscută.
ERORI ȘI LIMITĂRI¶
Programul nu funcționează bine pe programele instalate cu mai multe versiuni
Codul nu utilizează următoarele etichete rpm: Supplements, Enhances - Suplimentare, Îmbunătățește
NOTE¶
Acest program poate fi utilizat ca utilizator „normal” (neprivilegiat)
CONSULTAȚI ȘI¶
rpm(1) pentru apelul rpm
LICENȚĂ ȘI DREPTURI DE AUTOR¶
Drepturi de autor © 2008 Eric Gerbier Acest program este software liber; îl puteți redistribui și/sau modifica în conformitate cu termenii Licenței Publice Generale GNU, astfel cum a fost publicată de Free Software Foundation; fie versiunea 2 a Licenței, fie (la alegerea dvs.) orice versiune ulterioară.
AUTOR¶
Eric Gerbier
Puteți raporta orice eroare sau sugestie la gerbier@users.sourceforge.net
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| 7 septembrie 2020 | perl v5.40.0 |