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/,收費的,沒用過,貼出來給大家看看。據說可以免費刪除三個,大家可以試試。
參考文章
