Mattia Dongili ha scritto:
On Sun, Feb 05, 2006 at 02:35:19PM +0100, Davide Prina wrote:

L'unica soluzione che ho trovato finora è questa:

$ apt-cache --installed dumpavail | grep -B 15 myspell\-dictionary


grep-dctrl -FSuggests,Recommends,Depends -sPackage myspell 
/var/lib/dpkg/available

ottimo, non conoscevo questi tool.
Bisognerebbe inserirli nell'help di apt-cache nella sezione "SEE ALSO".

però non ritornano meno righe della soluzione casareccia che avevo trovato io ... o meglio in pratica apt-cache usa i file contenuti in /var/lib/apt/lists, infatti se faccio

$ grep-dctrl -FDepends -sPackage myspell /var/lib/dpkg/available
Package: libenchant1
Package: libmyspell-dev
Package: openoffice.org-core
Package: myspell-de-at

$ grep-dctrl -FDepends -sPackage myspell /var/lib/apt/lists/debian.fastweb.it_debian_dists_testing_main_binary-i386_Packages
Package: hunspell
Package: libenchant1c2a
Package: libmyspell-dev
Package: myspell-de-at
Package: openoffice.org-core

a cosa è dovuta questa differenza?

libenchant1 non esiste nel repository e quindi non potrei installarlo.

Questo è molto strano perché nel man dice che grep-dctrl usa proprio /var/lib/dpkg/available come default

appena ho un po' di tempo indago (== mi guardo un po' di documentazione a riguardo), anche perché usando apt-cache trovo 100 risultati, mentre con grep-dctrl ne trovo al massimo 75

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam

Rispondere a