Mono 2.8 был выпущен 22 августа 2010 года, то есть до выхода ubuntu 10.10, однако ubuntu 11.04 поставляется с mono 2.6, который действительно очень стар
Почему это?
Debian Mono Group упаковывает Mono как для Debian, так и для Ubuntu. Наше внимание сосредоточено на предоставлении качественного и стабильного опыта для пользователей. Это не всегда означает, что последняя версия всегда доступна. Помните, что Mono также является основой для большого количества приложений, в том числе тех, которые установлены по умолчанию. Поэтому важно, чтобы он функционировал как можно лучше. По сути, «новый» не всегда является лучшим для распространения.
Кроме того, упаковка и обеспечение качества в крупном выпуске новой версии требует огромных усилий, и, поскольку команда состоит исключительно из добровольцев, это необходимо делать, когда появляется время.
В настоящее время ведутся работы по обеспечению доступности версии 2.10 (недавно был выпущен rc1).
Novell, являющийся главным спонсором mono, решил не предоставлять пакеты Ubuntu. Пакеты, используемые в Ubuntu, приходят от сообщества. Сообщество еще не упаковало Ubuntu 2.8, и поэтому Ubuntu 11.04 зависает, используя старые моно пакеты 2.6.
Может быть, это решение
http://www.integratedwebsystems.com/2010/10/mono-2-8-install-script-for-ubuntu-fedora/
У меня есть Ubuntu 11.04, с моно 2.6.7 - см. http://mono-project.com/DistroPackages/Ubuntu
. Я должен обновить моно.
Итак, я установил mono 2.10.5, красиво собранный Джо Шилдсом на http://badgerports.org/
. ссылка, что 10.04 и 11.04 оба использовали моно 2.6.7, я пробую обновление и бинго! ошибок нет, и Ironpython запускается:
mono ../IronPython-2.7.1/ipy.exe
IronPython 2.7.1 (2.7.0.40) on .NET 4.0.30319.1