欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

从 Mac 中删除 .pkg 软件包:pkg_uninstaller!

最编程 2024-04-22 18:26:55
...

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/,收费的,没用过,贴出来给大家看看。据说可以免费删除三个,大家可以试试。

 

参考文章

在OS X中删除.pkg包的软件:pkg_uninstaller!