首页 / 知识

从Mac OS X v10.5 Leopard卸载Mono

2023-04-16 02:07:00

从Mac OS X v10.5 Leopard卸载Mono

Uninstall Mono from Mac OS X v10.5 Leopard

昨晚我在iMac上安装了Mono,而我却突然改变了主意! 我不认为Mono已准备好迎接黄金时段。

Mono网站表示要运行以下脚本进行卸载:

1
2
3
4
5
6
7
8
#!/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? 是像运行上面的脚本一样直接还是我需要做更多的事情? 它有多混乱? 任何指针表示赞赏。


上面的脚本只是删除了系统上与Mono有关的所有内容-并且由于开发人员已将其编写出来,因此我确定他们不会错过任何内容:)与由其他软件公司生产的其他与" Macrosoft"押韵的操作系统不同, OS X中的软件就像99%的时间删除文件一样简单..没有注册表或类似的东西。

因此,长话短说,是的,该脚本可能是您唯一需要做的事情。


对于像我这样的人,2017年的答案就像我一样,先查看SE,然后再查看正式文档(仅供参考,我知道问题是针对OS Leopard的)。在终端中运行以下命令:

1
2
3
sudo rm -rf /Library/Frameworks/Mono.framework
sudo pkgutil --forget com.xamarin.mono-MDK.pkg
sudo rm -rf /etc/paths.d/mono-commands


好像今天(2011-07-12)一样,卸载脚本已稍作修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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

您可以在此处找到当前版本。

顺便说一句:运行joev提到的卸载程序是完全一样的(尽管jochem指出它不在/Library/Receipts中,但必须在安装包=中找到它。


为了扩展featuresofwhite.com的答案,Mac OS的Mono安装程序将卸载脚本放在/ Library / Receipts目录中,而不是在Notes.rtf文件中所说的安装程序映像中。 Mac OS Installer.app使用Receipts目录来跟踪哪些软件包负责安装哪些文件。通常,这些文件的列表保存在.bom("材料清单")文件中,可使用lsbom命令进行浏览。

对于Mono,它们还会从/ usr / bin和man目录中添加一堆链接。他们的卸载脚本会找到并删除它们。由于卸载脚本位于卸载程序删除的位置,因此您可能应在运行之前将卸载脚本复制到其他位置:

1
2
3
4
cd
cp /Library/Receipts/MonoFramework-2.4_7.macos10.novell.universal.pkg/Contents/Resources/uninstallMono.sh .
sudo ./uninstallMono.sh
rm uninstallMono.sh

Uninstall Mono on Mac OS X
为我工作,OSX,但是我使用Mono安装程序包中的卸载脚本文件(.sh)。


Mono不包含很多绒毛,因此只需运行这些命令即可。就像删除所有数据文件夹和二进制文件一样简单。


我刚刚删除了mono.frameworks文件夹。我厌倦了数十亿次回答"是"。


卸载黄金网站运行

最新内容

相关内容

猜你喜欢