Davide Prina wrote:
Mariolina wrote:

con apt-cache come distinguo tra i risultati della ricerca quello che
realmente ho sulla mia macchina e quello invece disponibile?
voglio verificare la presenza di un editor (joe).
c'è un modo diverso di fare la verifica?

Comunque nessuno di questi metodi ti permette di sapere in automatico tra i risultati di apt-cache quali sono i pacchetti che hai installato e quali no

mi è venuto in mente che esiste bash ;-)

se usi questo comando e sostituisci a joe la stringa che vuoi ricercare ti, allora hai come risultato tutti i pacchetti che hai installato nel sistema e che soddisfano la tua ricerca

$ dpkg -l|egrep "^ii"|grep "$(apt-cache search joe | sed "s/ .*$//")"

per fare l'inverso invece è questo, anche qui devi sostituire a joe la stringa che stai cercando.
Nota: l'istruzione che vedi qui sotto deve essere tutta su una riga


$ apt-cache search joe | sed "s/ .*$//" | grep "$(dpkg -l | egrep "^ii" | sed "s/^ii //" | sed "s/ .*$//")"

Ciao
Davide


-- Linux User: 302090: http://counter.li.org Prodotti consigliati: Sistema operativo: Debian: http://www.it.debian.org Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org Database: PostgreSQL: http://www.postgres.org Browser: FireFox: http://texturizer.net/firefox Client di posta: Thunderbird: http://texturizer.net/thunderbird Enciclopedia: wikipedia: http://it.wikipedia.org -- Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: non voglio essere invaso da spam



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Scopri come proteggere dai virus il tuo computer e come eliminare
* ogni tipo di virus!.
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid58&d-12




Rispondere a