mono 2.4+dfsg-2
_ [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 を追加インストール。そしたら無事動作した。