我已經在每個應用程序的基礎上看到了建議,但是是否有像Windows中的“添加/刪除程序”這樣的標準方法?
我已經在每個應用程序的基礎上看到了建議,但是是否有像Windows中的“添加/刪除程序”這樣的標準方法?
請記住,(大多數)Mac OS X應用程序是獨立安裝的;即,您只需將* .app文件夾的副本拖到您選擇的“應用程序”目錄中即可。
出現此是的原因是為了簡化卸載-刪除app文件夾;簡單。
我所不知道的(正如蘋果公司所宣傳的那樣)。我在我的書籤上找到了它: http://www.thexlab.com/faqs/uninstallingapps.html ,這可能會讓您更好地了解之前和之後的操作。安裝應用程序後。
也有一些應用程序可以解決此問題,例如: AppCleaner 嘗試查找應用程序使用的文檔和設置(儘管對此應用程序或任何這種性質的應用程序的效率/可靠性有待商)
絕大多數OS X程序實際上都是捆綁軟件;如果打開終端並導航到應用程序文件夾,則會發現您的應用程序實際上是目錄(文件夾)。裡面有各種庫,可執行文件,資源文件等。
通常要卸載您... 通常 ...只需將應用程序拖到垃圾箱並將其清空。然後在Spotlight文本框中進行搜索(以為這是角落裡的放大鏡的下拉菜單),並尋找應用程序名稱以在庫文件夾中找到任何.plist文件;這些是首選項。您也可以將它們拖放到垃圾箱中。然後應該刪除該應用程序。
我之所以這樣說,通常是因為某些應用程序確實在安裝時使用了安裝程序,有時這些安裝程序在重新運行時可以卸載程序。不過,可以按照上述說明消除大多數,特別是如果首先將其拖動到應用程序文件夾中進行安裝。安裝程序DMG卷中的README文件。我已經看到很多自述文件附帶的應用程序,只是告訴您將應用程序拖到垃圾箱中以將其卸載。
使用Spotlight。
首先將應用拖到垃圾箱。等等。
第一個背景:
man hier#了解一下這些東西應該放在哪裡。
然後運行:
mdfind -name AppName#識別所有遺留的東西。
然後實際刪除所有文件,這是您想要的:
mdfind -name AppName | parallel rm -rf {}#xargs也可以,但效果不佳
在OSX上,我只是對卸載程序一無所知。文件無處不在,所有文件都有據可查,我不明白為什麼9/10卸載腳本會保留首選項以及Cache和Application Support目錄。
不。 OS X(.pkg文件)中的安裝程序框架實際上不支持卸載。因此,這是根據具體情況進行的手動清理。
此處的其他註釋均適用於卸載應用程序,但是您可能要嘗試使用 Hazel之類的工具,該工具具有將應用程序拖至垃圾箱時刪除應用程序相關/支持文件的功能。
我使用從該網站其他地方的用戶,相關姊妹網站或macosxhints(我不再記得參考文獻或發布鏈接)借來的一個襯裡,我變成了一個腳本(稱為“卸載程序”),並通過將rm命令更改為使用通過macports rmtrash安裝的更安全的命令行程序進行了一些調整。如果要刪除的應用程序是使用安裝程序安裝的,則用戶提供的Bom收據文件應位於/ private / var / db / receipts中。該腳本會將所有安裝的文件放入用戶的廢紙.。
#!/ bin / bash #uninstaller /private/var/db/receipts/com.url.name.of.app.bom #uninstall使用安裝程序-pkg安裝的os x應用程序#使用(用戶提供的bom收據)#將所有已安裝的文件和目錄放入用戶的廢紙l “ / usr / bin / sudo” xargs =“ / usr / bin / xargs” rmtrash =“ / opt / local / bin / rmtrash” lsbom -fls“ $ 1” | (cd /; sudo xargs rmtrash -u $ USER)退出
安裝 MacPorts和rmtrash很簡單,但是,一次xcode(對於Mavericks 10.9 xcode_5.1.1.dmg)已安裝:
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2 tar xf MacPorts -2.2.1.tar.bz2 cd MacPorts-2.2.1 ./configure make sudo make install #not war! cd .. rm -rf Macports- * sudo / opt / local / bin / port -v selfupdate導出PATH = $ HOME / macports / bin:$ HOME / macports / sbin:$ PATH export MANPATH = $ HOME / macports / share / man:$ MANPATH sudo port -vsc install rmtrash diskutil quiet repairPermissions /