Scroll to navigation

RPMUSAGE(1) Documentație Perl contribuită de utilizatori RPMUSAGE(1)

NUME

rpmusage - afișează pachetele rpm utilizate ultima dată

DESCRIERE

rpmusage va afișa, pentru fiecare pachet, ultima dată la care a fost utilizat (în zile). Acesta poate fi utilizat pentru a găsi pachete neutilizate. Utilizează câmpul „atime” (ora și data accesării) din toate fișierele pachetelor pentru a face acest lucru. Notă : deoarece scanează toate nodurile-i de fișiere, rularea poate fi lungă ...

SINOPSIS

rpmusage.pl [opțiuni] [ținte]

opțiuni:

   -help                scurt mesaj de ajutor
   -man                 documentația completă
   -V, --version        afișează versiunea
   -verbose             modul mesaje informative detaliate
   -fullalgo            force full algorythm
   -use-cache           utilizează fișierul cache în loc de interogarea rpm
   -clear-cache         elimină fișierul cache
   -exclude pachet      exclude pachetul din rezultate
   -install-time +/-d   se aplică pachetelor care sunt instalate înainte/după d zile
   -access-time d       se aplică pachetelor care nu au fost accesate timp de d zile (lent)

ținte:

   -package pac         caută ultimul acces la pachetul pac
   -all                 se aplică tuturor pachetelor (aceasta este opțiunea implicită)
   -guess-perl          se aplică pachetelor perl
   -guess-python        se aplică pachetelor python
   -guess-pike          se aplică pachetelor pike
   -guess-ruby          se aplică pachetelor ruby
   -guess-common        se aplică pachetelor comune
   -guess-data          se aplică pachetelor de date
   -guess-doc           se aplică pachetelor de documentație
   -guess-dev           se aplică pachetelor de dezvoltare
   -guess-lib           se aplică pachetelor de bibliotecă
   -guess-all           se aplică toate opțiunile „-guess-*” (perl, python ...)
   -guess-custom regex  aplică expresia regulată dată pentru a filtra numele pachetelor la filtrarea rezultatului

ARGUMENTE NECESARE

poate fi folosită fără niciun argument, iar atunci se va aplica tuturor pachetelor

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.
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.
Această opțiune va specifica pachetele care trebuie excluse din rezultat. Poate fi utilizată ca „--exclude pac1 --exclude pac2” sau „--exclude "pac1, pac2"”
Opțiunea „install-time” este un filtru pe perioada de la data instalării pachetului până în prezent (în zile). dacă este definit pozitiv, permite numai pachetele instalate înainte de x zile. dacă este definit negativ, permite numai pachetele instalate după x zile.
Opțiunea „access-time” este concepută pentru a filtra pachetele care nu au mai fost utilizate de x zile.

Atenție : această opțiune va încetini programul

Pentru o listă restrânsă de pachete, «rpmusage» utilizează o altă metodă mai rapidă: «rpm -e --test»

Această opțiune poate fi utilizată pentru a forța utilizarea întregului algoritm

Caută dacă pachetul (pachetele) dat(e) este (sunt) orfan(e). Poate fi utilizată ca „--package pac1 --package pac2” sau „--package "pac1, pac2"”
Se aplică tuturor pachetelor instalate. Rezultatul trebuie interpretat. De exemplu, „lilo” sau „grub” sunt pachete orfane, dar sunt necesare pentru a porni sistemul...

Opțiunile „-install-time” și „-access-time” pot fi utile pentru a filtra lista

Această opțiune încearcă să găsească module perl. Încearcă să găsească "^perl"
Această opțiune încearcă să găsească module python. Încearcă să găsească "^python"
Această opțiune încearcă să găsească module pike. Încearcă să găsească "^pike"
Această opțiune încearcă să găsească module ruby. Încearcă să găsească "^ruby"
Această opțiune încearcă să găsească pachete comune. Ea încearcă să se potrivească cu "-common$"
Această opțiune încearcă să găsească pachete de date. Ea încearcă să se potrivească cu "-data$"
Această opțiune încearcă să găsească pachete de documentație. Ea încearcă să se potrivească cu "-doc$"
Această opțiune încearcă să găsească pachete de date. Ea încearcă să se potrivească cu "-data$"
Această opțiune încearcă să găsească pachete de dezvoltare. Ea încearcă să se potrivească cu "-devel$"
Această opțiune încearcă să găsească pachete de bibliotecă. Ea încearcă să se potrivească cu "^lib"
Aceasta este o scurtătură pentru a spune: Încearcă toate cele de mai sus (perl, python ...)
Aceasta vă va permite să specificați propriul filtru. de exemplu "^wh" se va potrivi cu whois, whatsnewfm ...

UTILIZARE

Afișează toate pachetele în ordinea datei de acces

rpmusage.pl --all | sort -k 2 -n

Solicită doar pachete perl

rpmusage.pl --guess-perl | sort -k 2 -n

Pentru a citi rezultatul: "python-pexpect 97 on /usr/share/doc/python-pexpect" - înseamnă că pachetul a fost utilizat ultima dată acum 97 de zile, iar fișierul utilizat cel mai recent a fost fișierul „/usr/share/doc/python-pexpect”

FIȘIERE

/tmp/rpmorphan.cache: fișier cache pentru a stoca interogarea rpm. Fișierul cache este comun pentru toate instrumentele «rpmorphan»

DEPENDENȚE

«rpmusage» utilizează doar modulul perl standard.

Dar are nevoie de instrumentul de linie de comandă «rpm».

ERORI ȘI LIMITĂRI

Software-ul poate funcționa doar cu o singură versiune a fiecărui software: tratăm doar prima versiune văzută

CONFIGURARE

Programul poate citi fișierele de configurare dacă există vreunul. Acesta le va încărca în ordine

/etc/rpmorphanrc

~/.rpmorphanrc

.rpmorphanrc

În acest fișier,

# sunt comentarii,

iar parametrii sunt stocați în următorul format: parametru = valoare

Exemplu:

all = 1

curses = 1

INCOMPATIBILITĂȚI

Niciuna cunoscută.

DIAGNOSTICARE

Urmează să fie scrisă

NOTE

Acest program ar trebui să fie utilizat ca superutilizator root, deoarece trebuie să aibă acces (în modul citire) la toate fișierele

CONSULTAȚI ȘI

rpm(1) pentru apelul rpm

rpmorphan(1)

rpmdep(1)

rpmduplicates(1)

rpmextra(1)

STARE DE IEȘIRE

Ar trebui să fie întotdeauna 0

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