[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "apt-get show" lento con le descrizioni italiane



chi avesse il proprio sistema localizzato in italiano potrebbe provare a
dare i seguenti comandi?

$ apt-cache show bash # o altro pacchetto con la descrizione tradotta
$ LC_ALL=C apt-cache show bash


non ho il sistema localizzato in italiano.. pero' anche provando con
LANG="it_IT.utf8" apt-cache search bash

ottengo l'output in inglese... eppure il supporto all'italiano ce l'ho...

$ localedef --list-archive
[...]
it_IT.utf8





Nel secondo caso, la risposta e' *molto* piu' lenta.

E' un bug o e' semplicemente dovuto al fatto che il database delle
descrizioni in inglese e' molto piu' grande di quello italiano? Eppure
ricordo che anni fa questo problema non c'era e le risposte erano sempre
rapide.


comunque ho dato per curiosita' un'occhiata ai due file "Packages" nel
repository debian
quello in inglese e' circa 10 volte piu' grande di quello in italiano

$ wget ftp.it.debian.org/debian/dists/lenny/main/binary-i386/Packages.gz
$ wget ftp.it.debian.org/debian/dists/lenny/main/i18n/Translation-it.gz

$ ls -lh Packages.gz Translation-it.gz
-rw-r--r-- 1 antoniomac5 antoniomac5 6.6M 2009-02-05 12:08 Packages.gz
-rw-r--r-- 1 antoniomac5 antoniomac5 678K 2009-02-05 12:08 Translation-it.gz


e ci sono circa un decimo dei pacchetti tradotti


$ zgrep "^Package:" Packages.gz | wc -l
22355

$ zgrep "^Package:" Translation-it.gz | wc -l
3538



tanto per dire, di questi pacchetti non credo tu possa vedere una
traduzione in italiano

$ diff <(zgrep "^Package:" Packages.gz | sort | uniq) <(zgrep
"^Package:" Translation-it.gz | sort | uniq) | grep "^<" | head
< Package: 2vcard
< Package: 4g8
< Package: 9base
< Package: a7xpg
< Package: a7xpg-data
< Package: aajm
< Package: aap
< Package: aap-doc
< Package: abakus
< Package: abcm2ps




probabilmente va piu' lento quello in inglese... e nel titolo ti sei confuso


Reply to: