Como você notou, o pacote (vazio) libboost-dev depende do libbost1.46-dev ao invés do libbost1.48-dev (por causa de alguns problemas com pacotes existentes ).
Para resolver isso, reconstrua-o com
apt-get source libboost-dev # get the source files
cd boost-defaults*
sed -i -e "s/1.46/1.48/g" debian/control # replace 1.46 with 1.48
debuild -uc -us # rebuild the package
dpkg -i ../libboost*.deb # install it.
Para isso, você precisa ter o pacote devscripts
instalado.
A maneira mais correta seria adicionar uma nova entrada do changelog a debian/changelog
para
impedir a atualização do pacote.
Como alternativa, você pode criar um pacote simulado com equivs
.