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