我昨晚在我的iMac上安装了Mono,我立刻改变了主意!我认为Mono还没有准备好进入黄金时间。
Mono网站说要运行以下脚本来卸载:
#!/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?它是像运行上面的脚本一样直接,还是我需要做更多的事情?它有多乱?感谢任何人的指点。
发布于 2008-09-16 17:40:51
上面的脚本简单地删除了你系统上与Mono相关的所有东西--既然是开发人员写的,我相信他们不会错过任何东西:)与软件公司开发的其他一些与"Macrosoft“押韵的操作系统不同,在OS X中卸载软件就像删除文件一样简单,99%的情况下。没有注册或者类似的东西。
所以,长话短说,是的,这个脚本可能是你唯一需要做的事情。
发布于 2017-09-03 00:36:16
2017年的答案,对于像我这样的人,先看SE,再看official docs (仅供参考,我知道这个问题是针对OS Leopard的)。在终端中运行以下命令:
sudo rm -rf /Library/Frameworks/Mono.framework
sudo pkgutil --forget com.xamarin.mono-MDK.pkg
sudo rm -rf /etc/paths.d/mono-commands
发布于 2009-04-20 13:27:02
为了扩展FeelingsofWhite.com的答案,Mac的Mono安装程序将卸载脚本放在/Library/Receipt目录中,而不是像在Notes.rtf文件中所说的那样放在安装程序镜像中。接收目录是Mac 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
https://stackoverflow.com/questions/74902
复制相似问题