Изменения

Блог:Виталий Филиппов/2011-06-09 tdpkg

46 байтов добавлено, 19:57, 8 сентября 2011
м
Нет описания правки
Ускоряет ситуацию это, надо сказать, просто в разы — база читается за 1-2 секунды. Вообще-то, конечно, dpkg это должен уметь сам, но раз пока никто не написал…
В общем ставим, прописываем {{cmd|в <tt>~/.bashrc</tt> следующие строчки, и радуемся жизни:<pre>alias dpkg{{=}}"sudo LD_PRELOAD{{=}}...<path_to_libtdpkg>/libtdpkg.so dpkg"}} и {{cmd|alias apt-get{{=}}"sudo LD_PRELOAD{{=}}...<path_to_libtdpkg>/libtdpkg.so dpkgapt-get"}} аналогично, и радуемся жизни.</pre>
UPD: ещё нужно применить [{{SVN|vitalif/trunk/scripts/tdpkg.c.diff|co}} мой патчик], убирает мусор с STDERR и добавляет плюс один хак, чтобы tdpkg работал с последними dpkg, которые любят делать <tt>ioctl(FIGETBSZ)</tt>.
{{wl-publish: 2011-06-09 00:29:00 +0400 | VitaliyFilippov }}