删除Mac中的.pkg包软件:pkg_uninstaller!
pkg_uninstaller官方网站:https://github.com/mpapis/pkg_uninstaller。安装和使用方法如下:
安装
打开终端,然后输入:
sudo bash < <(curl -sL https://raw.github.com/mpapis/pkg_uninstaller/master/pkg-install)
这里需要输入你的mac密码。等待完成,这样,文件就下载到了你的/opt目录下,然后,在终端中输入:
echo 'PATH=$PATH:/opt/pkg_uninstaller' >> $HOME/.bash_profile
如果你使用zsh,请把上面命令替换成:
echo 'PATH=$PATH:/opt/pkg_uninstaller' >> $HOME/.zshrc 然后 source ~/.zshrc
这样就将这个软件Adding to PATH了。这下,这个软件就完全的安装好了。
使用
安装.pkg文件
sudo pkg-install <pkgname>
使用这个命令来安装一个.pkg的安装包,pkg_uninstaller将在当前目录为你生成一个.sh的反安装文件,即卸载脚本,以后你想卸载这个软件了,那就到终端里运行这个脚本即可,比如说:
./uninstall_<pkgname>.sh
卸载.pkg文件
首先使用命令:
pkg-list
这个命令可以列出电脑上已经安装了的所有.pkg包,其中有apple字样的是苹果官方的包。找出你要卸载的pkg包,然后,使用下面的命令来卸载:
sudo pkg-uninstall <pkgname>
这样等待知道出现 Forgot package xxx on ‘/’. 就结束了,如果有些软件比较大的话,卸载的速度会稍慢,并不是死机,耐心等待即可。
在删除文件的时候,可能你的pkg有一些或者所有的东西已经删除了只是链接还在,遇到这种情况的时候,它还是会去删除。实际上没有文档,无法删除,那它就会报错是无法删除。而实际上,已经删掉了。此时可以用pkg-list或者sudo pkg-list
来检查下一下,那个要删除的pkg是否还存在。
据说有款图形化pkg包删除工具
http://www.corecode.at/uninstallpkg/,收费的,没用过,贴出来给大家看看。据说可以免费删除三个,大家可以试试。
参考文章