Scroll to navigation

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

Afișează un mesaj scurt de ajutor și iese.
Imprimă pagina manualului și iese.
Afişează versiunea programului şi iese.
Programul funcționează și afișează mesaje de depanare.
Programul afișează, de asemenea, dependențele în funcție de nivel
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.
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).
Pentru a elimina fișierul cache. Poate fi utilizată cu „-use-cache” pentru a scrie o nouă cache.
î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»
adăugă la dependențele „necesare”, dependențe foarte slabe (pachete sugerate)
adăugă la dependențele „necesare”, dependențe slabe (pachete recomandate)
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

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
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

rpmorphan(1)

rpmusage(1)

rpmduplicates(1)

rpmextra(1)

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