apt-cache showでDynamic MMap ran out of roomと怒られた

% apt-cache show grep
E: Dynamic MMap ran out of room
E: 読み込みエラー - read (14 不正なアドレスです)
zsh: exit 100   apt-cache show grep

エラーメッセージをぐぐってみたらAPT::Cache-Limitを適切なサイズにすればいいとのこと。
aptitudeで怒られたならともかく、apt-cacheで怒られたなんて…。

以前はその値を大きくしすぎてしまったため、メモリを馬鹿喰いしてハマった。
apt-get updateした直後なら馬鹿喰いしないんだけど、なにかインストールした後必ず馬鹿喰いしていた。
/etc/apt/sources.listから余計な行を削除してとりあえず10Mから徐々に増やしていこう。

拙作apt-saryもよろしく*1

*1:と、宣伝