o mono 2.4.2.3 está no debian sid (dist instável) no momento e o mono 2.4 está no debian squeeze (testing).
você pode adicionar linhas ao seu sources.list para distribuição de teste ou instável (ou ambas) e definir as regras de prioridade do apt para usar apenas estável, a menos que você solicite explicitamente que um pacote seja testado ou instável (por exemplo, "instalação do apt-get -t instável mono-2.0-devel "- instalará o mono-2.0-devel do unstable junto com todas as dependências com versão)
embora seja possível - de fato, muito fácil - ter um sistema basicamente "estável", com apenas alguns pacotes de teste ou instáveis, IMO se você quiser acompanhar o que há de mais avançado em software, é melhor apenas atualizar para o debian instável do que manter o stable e adquirir o hábito de executar o 'apt-get dist-upgrade' semi-regularmente. será menos complicado e haverá menos incompatibilidades estranhas e outras esquisitices (essa tem sido minha experiência usando o debian nos últimos 15 anos, de qualquer maneira)
o mesmo se aplica ao ubuntu também, embora com os lançamentos semestrais do ubuntu, você não precise esperar tanto para atualizar para o próximo lançamento suportado quanto no debian.