Mono 1.2をアンインストール
先に確認したインストール済みのMonoパッケージをアンインストールします。
アンインストールに先立って、XSP2関連の設定している(と思われる)Apache2のmod_mono_autoモジュールを停止しておきます。
# a2dismod mod_mono_auto
おもむろにパッケージをアンインストールします。
# apt-get --purge remove mono-apache-server2 mono-common mono-gac mono-gmcs mono-jit mono-runtime mono-xsp2 mono-xsp2-base
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージは「削除」されます:
libapache2-mod-mono* libmono-accessibility2.0-cil* libmono-corlib1.0-cil*
libmono-corlib2.0-cil* libmono-data-tds2.0-cil*
libmono-microsoft-build2.0-cil* libmono-peapi2.0-cil*
libmono-security2.0-cil* libmono-sharpzip2.84-cil*
libmono-system-data2.0-cil* libmono-system-web2.0-cil*
libmono-system2.0-cil* libmono-winforms2.0-cil* libmono2.0-cil*
mono-apache-server2* mono-common* mono-gac* mono-gmcs* mono-jit*
mono-runtime* mono-xsp2* mono-xsp2-base*
アップグレード: 0 個、新規インストール: 0 個、削除: 22 個、保留: 0 個。
0B のアーカイブを取得する必要があります。
展開後に 37.8MB のディスク容量が解放されます。
続行しますか [Y/n]?
これで余計な設定ファイルも消えたはずです。
念のため、簡単に確認してみます。
# find / -name mono* -print
/etc/mono-server2
/etc/mono-server2/mono-server2-hosts.conf
/var/cache/apt/archives/mono-runtime_1.2.2.1-1etch1_i386.deb
/var/cache/apt/archives/mono-gac_1.2.2.1-1etch1_all.deb
/var/cache/apt/archives/mono-common_1.2.2.1-1etch1_i386.deb
/var/cache/apt/archives/mono-jit_1.2.2.1-1etch1_i386.deb
/var/cache/apt/archives/mono-gmcs_1.2.2.1-1etch1_all.deb
/usr/lib/mono
/usr/share/selinux/refpolicy-targeted/mono.pp
/usr/share/selinux/refpolicy-targeted/monop.pp
/usr/share/terminfo/m/mono-emx
/usr/share/doc/HOWTO/ja-txt/kernel-docs-2.6/mono.txt
気になるものをお掃除
- /etc/mono-server2ディレクトリ
設定ファイルが変に残っていやなので削除しておきます。 - /usr/lib/monoディレクトリ
/usr/lib/mono/gacの下にMySQL.Data関連のアセンブリ(MySql.Data.dll)が残っていました。
Mono2.0ではMySQL関連も含まれていた気がするので消してしまいます。
これで、Mono-2.0.1を入れる準備ができました。
自分は気づかずに、先にパッケージをアンインストールしてしまいました。
Apacheの再起動時にmod_mono_autoモジュールの実体がなくなっていてApacheがエラーになる失敗をかましました。ご注意を。


コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)