Debian lenny(i386) squid3の2GBの壁

職場でISOイメージをダウンロードできないという話があった。2GBあたりでダウンロードが停止するとのこと。

試験用に動かしていたDebian lenny(i386版)のsquid3が原因だった。

この問題のキーワードはLSFらしい。(参考サイト)

発生状況は下記の通り。

squid3 問題発生
squid2 発生せず
w3m 問題発生
wget 発生せず

squid2のconfigureオプションには–with-large-filesが入っていたがsquid3には–with-large-filesがない。squid3を常用するにはdebパッケージを作り直すことになるのかな。

 $ apt-get source squid3
 $ cd squid3-3.0.STABLE8
 $ vi debian/rules

DEB_CONFIGURE_EXTRA_FLAGSの項目に–with-large-filesを挿入

 $ fakeroot dpkg-buildpackage -us -uc

これで対応版のdebパッケージが完成する。多分これで解決(つまり試していない)。