| 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¶
- -help
- Afișează un mesaj scurt de ajutor și iese.
- -man
- Imprimă pagina manualului și iese.
- -version
- Afişează versiunea programului şi iese.
- -verbose
- Programul funcționează și afișează mesaje de depanare.
- -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.
- -exclude
- Această opțiune va specifica pachetele care trebuie excluse din rezultat. Poate fi utilizată ca „--exclude pac1 --exclude pac2” sau „--exclude "pac1, pac2"”
- -install-time
- 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.
- -access-time
- 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
- -fullalgo
- 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
- -package
- Caută dacă pachetul (pachetele) dat(e) este (sunt) orfan(e). Poate fi utilizată ca „--package pac1 --package pac2” sau „--package "pac1, pac2"”
- -all
- 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
- -guess-perl
- Această opțiune încearcă să găsească module perl. Încearcă să găsească "^perl"
- -guess-python
- Această opțiune încearcă să găsească module python. Încearcă să găsească "^python"
- -guess-pike
- Această opțiune încearcă să găsească module pike. Încearcă să găsească "^pike"
- -guess-ruby
- Această opțiune încearcă să găsească module ruby. Încearcă să găsească "^ruby"
- -guess-common
- Această opțiune încearcă să găsească pachete comune. Ea încearcă să se potrivească cu "-common$"
- -guess-data
- Această opțiune încearcă să găsească pachete de date. Ea încearcă să se potrivească cu "-data$"
- -guess-doc
- Această opțiune încearcă să găsească pachete de documentație. Ea încearcă să se potrivească cu "-doc$"
- -guess-data
- Această opțiune încearcă să găsească pachete de date. Ea încearcă să se potrivească cu "-data$"
- -guess-dev
- Această opțiune încearcă să găsească pachete de dezvoltare. Ea încearcă să se potrivească cu "-devel$"
- -guess-lib
- Această opțiune încearcă să găsească pachete de bibliotecă. Ea încearcă să se potrivească cu "^lib"
- -guess-all
- Aceasta este o scurtătură pentru a spune: Încearcă toate cele de mai sus (perl, python ...)
- -guess-custom
- 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
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 |