On Thu, 5 Feb 2009 11:35:25 +0100, Gabriele 'LightKnight' Stilli wrote: > $ apt-cache show bash # o altro pacchetto con la descrizione tradotta > $ LC_ALL=C apt-cache show bash > > Nel secondo caso, la risposta e' *molto* piu' lenta. > > [..] e' semplicemente dovuto al fatto che il database delle > descrizioni in inglese e' molto piu' grande di quello italiano? Risposta esatta! :) ~ $ strace -e trace=read apt-cache show bash 2>&1 >/dev/null | wc -l 95 ~ $ LANG=C strace -e trace=read apt-cache show bash 2>&1 >/dev/null | wc -l 1110 95 chiamate contro 1110... ;) Facendo una controprova, però, probabilmente è un bug, perché provando con un pacchetto che *non* ha la traduzione disponibile...: $ strace -e trace=read apt-cache show libopenraw1 2>&1 >/dev/null | wc -l 113 $ LANG=C strace -e trace=read apt-cache show libopenraw1 2>&1 >/dev/null | wc -l 1125 In entrambi i casi il testo appare in inglese, ma se il locale è "C", sembra fare il parsing di tutto quanto :/ Magari appena ho un po' di tempo mi metto a debuggare apt-cache :P David -- . ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/ `. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
Attachment:
signature.asc
Description: PGP signature