Salve! Riprendo gli appuntamenti mensili con le segnalazioni di utili comandi Bash per la Shell che personalmente uso in Mandriva-Linux. Non può mancare il collegamento con la puntata precedente, che in questo caso risale al Gennaio scorso.
La serie di comandi di cui sto per iniziare la descrizione riguardano la gestione dei pacchetti ".rpm". Partiamo con la lista: rpm -qa --queryformat '%{NAME}\n'|sort > lista_pacchetti.txt crea la lista dei pacchetti installati nel vostro sistema ordinati in ordine alfabetico e renderizzando l'output al file lista_pacchetti.txt; rpm -qa --last|less crea la lista dei pacchetti ".rpm" installati ordinati per ordine(scusate la cacofonia) di installazione partendo dai più recenti e via via a quelli di più "vecchi". L'uso di "less" serve a creare una lista scorrevole verso l'alto e il basso; rpm-find-leaves stampa nello standard output la lista dei pacchetti installati che possono essere rimossi senza portarsi dietro delle dipendenze, cioè senza rimuovere dipendenze. Se viene usato il flag -f stamperà il nome completo dei pacchetti. In Mandriva esiste il comando "urpmi_rpm-find-leaves" che sembra, almeno all'apparenza, essere identico ad "rpm-find-leaves"; rpm -qa | grep [nome] stampa nello standard output la lista dei pacchetti installati contenenti la parola [nome].
Have a fun! ![]()