_ [debian] mono 2.4+dfsg-2

unstable にやってきたので早速入れてみようとしたら、

The following packages have unmet dependencies:
  mono-2.0-runtime: Depends: mono-jit (= 2.0.1-6) but it is not installable
                    Depends: libmono-corlib2.0-cil (= 2.0.1-6) but 2.4+dfsg-2 is to be installed.
                    Depends: mono-2.0-gac (= 2.0.1-6) but 2.4+dfsg-2 is to be installed.

といった具合で

The following NEW packages will be installed:
  libmono-i18n-west2.0-cil{a}
The following packages will be REMOVED:
  libmono-i18n2.0-cil{u} mono-2.0-runtime{a} mono-common{a} mono-jit{a}
The following packages will be upgraded:
  libmono-accessibility2.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil
  libmono-data2.0-cil libmono-getoptions2.0-cil libmono-posix2.0-cil
  libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil
  libmono-system-data2.0-cil libmono-system-web2.0-cil libmono-system2.0-cil
  libmono-webbrowser0.5-cil libmono-winforms2.0-cil libmono0 libmono2.0-cil
  mono-2.0-gac mono-gac mono-gmcs mono-runtime mono-utils

mono-2.0-runtime をはじめ、いくつかのパッケージが削除されようとしてしまう。まだ一部のパッケージが入ってきてないのかな?と思って Accepted mono 2.4+dfsg-2 (source i386 all)Accepted mono 2.4+dfsg-1 (source i386 all) を見てみると、mono-2.0-runtime mono-common mono-jit は別パッケージに統合されたためになくなったようで、libmono-i18n2.0-cil は libmono-i18n-west2.0-cil があれば大抵は事足りるから? CJK な環境は事足りないほうに入ると思うが、とりあえずこのまま続行。インストールは無事完了。 ということでいつものアプリを起動してみると、

Unhandled Exception: System.ArgumentException: Encoding name 'Shift_JIS' not supported

案の定これなので libmono-i18n2.0-cil を追加インストール。そしたら無事動作した。