На данный момент mono 2.4.2.3 находится в Debian Sid (нестабильный dist), а Mono 2.4 находится в Debian Squeeze (тестирование).
Вы можете добавить строки в ваш sources.list для тестирования или нестабильного распространения (или для обоих) и установить правила приоритета apt для использования только стабильного, если вы явно не попросите пакет из тестирования или нестабильного (например, apt-get -t unstable install mono-2.0-devel "- это установит mono-2.0-devel из нестабильной версии вместе со всеми версиями зависимостей)
в то время как возможно - действительно, довольно просто - иметь в основном «стабильную» систему, содержащую лишь несколько пакетов из тестируемого или нестабильного, IMO, если вы хотите идти в ногу с новейшим программным обеспечением, тогда вам лучше просто перейти на нестабильный выпуск Debian, а не переходить на стабильный, и привыкнуть к полному регулярному запуску 'apt-get dist-upgrade'. это будет меньше хлопот, и будет меньше странных несовместимостей и прочих странностей (во всяком случае, таков мой опыт использования debian за последние 15 лет)
То же самое относится и к Ubuntu, хотя с 6-месячными выпусками Ubuntu вам не нужно ждать так долго, чтобы перейти на следующий поддерживаемый выпуск, как в Debian.