Mono 2.8は2010年8月22日にリリースされましたが、これはubuntu 10.10がリリースされる前ですが、ubuntu 11.04には現在非常に古いmono 2.6が同梱されています。
どうしてこれなの?
モノの主要スポンサーであるノベルは、Ubuntuパッケージを提供しないことを選択しました。 Ubuntuで使用されるパッケージは、コミュニティから提供されています。コミュニティはまだubuntu 2.8をパッケージしていないため、ubuntu 11.04は古いmono 2.6パッケージを使用してスタックしています。
たぶんこれは解決策です
http://www.integratedwebsystems.com/2010/10/mono-2-8-install-script-for-ubuntu-Fedora/
Debian Mono Groupは、DebianとUbuntuの両方にMonoをパッケージ化します。ユーザーに質の高い安定したエクスペリエンスを提供することに重点を置いています。これは、常に最新バージョンを入手できるという意味ではありません。 Monoは、デフォルトのインストールに含まれるアプリケーションを含む、多数のアプリケーションの基盤でもあることに注意してください。したがって、可能な限り機能することが重要です。基本的に「新しい」というのは、常にディストリビューションにとって最適なものとは限りません。
さらに、主要なアップストリームリビジョンのパッケージングとQAは多大な労力を必要とし、チームは完全にボランティアで構成されているため、時間が来たらこれを行う必要があります。
2.10(rc1は最近リリースされました)を利用可能にするための基礎が進行中です。
モノラル2.6.7のubuntu 11.04があります- http://mono-project.com/DistroPackages/Ubunt を参照してください
最新のironpython 2.7.1を機能させるには、monoを更新する必要があります。
そこで、Jo Shieldsが http://badgerports.org/ にうまくビルドしたmono 2.10.5をインストールします。
彼はubuntu 10.04用だと言ったが、最初のリンクから10.04と11.04の両方がmono 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