20

昨夜iMacにMonoをインストールしたところ、すぐに心変わりしました!私はモノが全盛期の準備ができているとは思わない.

Mono Web サイトでは、次のスクリプトを実行してアンインストールするように指示されています。

#!/bin/sh -x
#This script removes Mono from an OS X System.  It must be run as root
rm -r /Library/Frameworks/Mono.framework
rm -r /Library/Receipts/MonoFramework-SVN.pkg
cd /usr/bin
for i in `ls -al | grep Mono | awk '{print $9}'`; do
rm ${i}
done 

Mono をアンインストールしなければならなかった人はいますか? 上記のスクリプトを実行するのと同じくらい簡単でしたか、それとももっとやる必要がありますか? それはどれほど厄介でしたか?任意のポインタをいただければ幸いです。

4

7 に答える 7

11

上記のスクリプトは、システム上の Mono に関連するすべてのものを単純に削除します -- そして、開発者が書いたので、何も見逃していないと確信しています :) 「Macrosoft」と韻を踏むソフトウェア会社によって作られた他のオペレーティング システムとは異なり、 OS X のソフトウェアは、ファイルを削除するのと同じくらい簡単で、99% の確率で.. レジストリなどはありません。

要するに、はい、そのスクリプトはおそらくあなたがする必要がある唯一のものです.

于 2008-09-16T17:40:50.563 に答える
8

Seems the uninstall script has been slightly modified as today (2011-07-12):

#!/bin/sh -x

#This script removes Mono from an OS X System.  It must be run as root

rm -r /Library/Frameworks/Mono.framework

rm -r /Library/Receipts/MonoFramework-*

for dir in /usr/bin /usr/share/man/man1 /usr/share/man/man3 /usr/share/man/man5; do
   (cd ${dir};
    for i in `ls -al | grep /Library/Frameworks/Mono.framework/ | awk '{print $9}'`; do
      rm ${i}
    done);
done

You can find the current version here.

By the way: it's the same exact thing that runs the uninstaller mentioned by joev (although as jochem noted it is not located in the /Library/Receipts, it must be found in the installation package=.

于 2011-07-11T23:02:01.410 に答える
2

feelsofwhite.com の回答を拡張するために、Mac OS 用の Mono インストーラーは、アンインストール スクリプトを、Notes.rtf ファイルにあるようにインストーラー イメージではなく、/Library/Receipts ディレクトリに配置します。Receipts ディレクトリは、Mac OS Installer.app がどのパッケージがどのファイルをインストールしたかを追跡するために使用するものです。通常、これらのリストは .bom (「部品表」) ファイルに保存されており、lsbom コマンドで調べることができます。

Mono の場合、/usr/bin および man ディレクトリからのリンクも多数追加されます。彼らのアンインストール スクリプトは、これらを見つけて削除します。アンインストール スクリプトはアンインストーラーが削除する場所に存在するため、アンインストール スクリプトを実行する前に別の場所にコピーする必要があります。

cd
cp /Library/Receipts/MonoFramework-2.4_7.macos10.novell.universal.pkg/Contents/Resources/uninstallMono.sh .
sudo ./uninstallMono.sh
rm uninstallMono.sh
于 2009-04-20T13:27:01.867 に答える
0

Mono には毛羽立ちがあまり含まれていないため、これらのコマンドを実行するだけで問題ありません。すべてのデータ フォルダーとバイナリを削除するのと同じくらい簡単です。

于 2008-09-16T17:39:36.557 に答える
0

http://dragthor.wordpress.com/2007/07/24/uninstall-mono-on-mac-os-x/ OSX でも動作しますが、Mono インストーラー パッケージのアンインストール スクリプト ファイル (.sh) を使用します.

于 2010-12-17T14:41:46.230 に答える
-1

mono.frameworks フォルダーを削除しました。何十億回も「はい」と答えるのに飽きた...

于 2012-07-13T22:04:16.907 に答える