Notei que no Ubuntu 15.04 mais recente, muitos pacotes lib*-dev
têm suas dependências configuradas de acordo com o seguinte padrão:
Package: libstdc++-4.9-dev
[...]
Breaks: libstdc++-4.9-dev (!= 4.9.2-10ubuntu13)
Replaces: libstdc++-4.9-dev (< 4.9.2-10ubuntu13)
Qual seria o motivo para declarar que libstdc++-4.9-dev
quebra todas as outras versões do pacote? Não é impossível instalar mais de uma versão do mesmo pacote? E o pacote não poderia sobrescrever seus próprios arquivos mesmo sem a substituição da linha?