在前一篇文章中,我們討論了現在能找得到的刪除.pkg包的方法,優劣顯而易見,然後我為大家引入了一款軟體,pkg_uninstaller,這是我在github上找到的,它的網站在此:HTTPS://github.com/mpapis/pkg_uninstaller
然後,我們來說說它的安裝和使用方法,當然,很遺憾的是它並沒有圖形端口,呵呵。
首先,我們來安裝它:
打開終端,然後輸入:
1 |
sudo bash < <(curl -sL https://raw.github.com/mpapis/pkg_uninstaller/master/pkg-install) |
當然,這裡是需要你的密碼的。等待完成,這樣,文件就下載到了你的/opt目錄下,然後,在終端中輸入
1 |
echo 'PATH=$PATH:/opt/pkg_uninstaller' >> $HOME/.bash_profile |
這樣將這個命令加入系統中。這下,這個軟件就完全的安裝好了。
接下來,我們來說一下它的使用方法:
安裝
1 |
sudo pkg-install <pkg包名字.pkg> |
使用這個命令來安裝一個.pkg的安裝包,而使用雙擊,這樣安裝後,pkg_uninstaller將在當前目錄為你生成一個.sh的卸載腳本,以後你想卸載這個軟件了,那就到終端裡運行這個腳本即可,比如說
1 |
./uninstall_<package_file_pkg>.sh |
(當然,良心上說一句,這個功能我還沒有測試過,我只用它卸載pkg嘿嘿,具體的你可以試試看)
這個是可以用的,我已經試過了,安裝的軟件可以正常使用,而且會生成一個.sh的反安裝文件,以後,就可以用這個來卸載了!我為此專門建立了個文件夾,用來存放這些sh哈哈!
卸載
首先使用PKG-列表來看現在都有那些已經安裝了的.pkg包,希望你真的記得這些名字~
然後,使用下面的命令來卸載:
1 |
sudo pkg-uninstall 对应包的名字.pkg |
好吧我承認,那些包的名字有些長,好在有復制粘貼不是?呵呵~這樣等待結束吧,有些軟件巨大的話——卸載的速度會微慢,所以,不要以為是死機哦,要耐心。
好了,暫時就介紹到這裡,有什麼不懂的大家可以留言問我,嗯嗯。
話說憋了這麼久,終於憋出個有點用的文章了嘿嘿,大家新年快樂!
另外一款圖形化的pkg包刪除工具!
感謝forritzstar的留言,我們在http://www.corecode.at/uninstallpkg/找到了一款圖形化的pkg包刪除工具,當然了,是收費的。
價格是$9.99,不過可以免費刪除三個程序,我想,如果你只是需要刪除一個兩個的話用免費版就夠了唄╮(╯▽╰)╭
這是軟件的截圖(來自人家的官方網站哦)
本文由 落格博客 原創撰寫:落格博客 » 在OS X中刪除.pkg包的軟體:pkg_uninstaller!
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/170.html
那個9.9美元的軟件我從brew上下過 不是很好用 許多包找不到 不如用你文章所寫的pkg_uninstaller
另:如果用的是 zsh(更新Catalina的時候莫名其妙換過去了) 需要打全稱 /opt/pkg_uninstaller/pkg-uninstall
或者換回bash繼續按照作者方法進行
你好,我雙擊pkg安裝後,想用 uninstall 來卸載,但只知道id名,如:com.websense.endpoint,不知道pkg名,如何卸載?
http://www.corecode.at/uninstallpkg/
你好,我想問一下,用這個軟件安裝pkg顯示commandnotfound怎麼辦?然後如果我想卸載這個軟件本身怎麼做?謝謝!
好! 用Pkg裝軟件總感覺像是回到了Windows
有個圖形化刪除工具
http://www.corecode.at/uninstallpkg/
。。。。$9.99,不知道有木有和諧版,待會兒去找找,謝謝哈~
報錯啊。
pkg_uninstaller主➤須藤./pkg-uninstall org.pureftpd.macosx
卸載org.pureftpd.macosx …………………………………………………………………………………….
未知的錯誤錯誤域= NSCocoaErrorDomain代碼= 4 ““org.pureftpd.macosx.bom”無法刪除。” 的UserInfo = 0x7fa7c3400fc0 {NSFilePath = / VAR / DB /收據/ org.pureftpd.macosx.bom, NSUserStringVariant =(
去掉
), NSUnderlyingError = 0x7fa7c3400f40 “操作無法完成. 無此文件或目錄”}.
忘記包'org.pureftpd.macosx’ 上 '/'.
你再次運行 須藤 pkg-名單來檢查下看看,那個要刪除的pkg已經沒有了。
這個小文檔寫的是有點不完善,在刪除文件的時候,可能你的pkg有一些或者所有的東西已經刪除了只是鏈接還在,遇到這種情況的時候,它還是會去刪除。
實際上沒有文檔,無法刪除,那它就會報錯是無法刪除。而實際上,已經刪掉了。(=。=好糾結)
總之,先查看下list有沒有了吧!
謝謝~@三無屌絲
新年馬上到了,提前祝新年快樂,博客越辦越好!
三無屌絲路過,博客不錯呵