macOS 雖然很好用,但在安裝/反安裝 app 的方式與 Windows 不太一樣,這是剛從 Windows 跳到 macOS 時一定會疑惑的地方。
App 安裝
macOS 一共有 4 種安裝 app 方式 :
-
從 App Store 下載
這是最安全的方式,不用擔心安裝到惡意程式,也是 Apple 推薦的方式,將來 app 有任何更新,App Store 會通知你,使用體驗與 iOS 相同。
-
下載 dmg 格式
有的 app 並不想透過 App Store 審核機制,而是自行在網站上提供下載 dmg 檔案。dmg 本質是一個光碟映像檔,你只要將 app 拖曳到你自己的
Applications
目錄下就算安裝完成。這種方式理論上可能安裝到惡意程式,須自行承擔風險。
-
下載 pkg 格式
這種格式較少見,提供類似 Windows
下一步下一步
的安裝方式,但 Microsoft 非常喜歡使用這種方式,如.NET Core SDK
、Office for Mac
、Visual Studio for Mac
… 等。 -
使用 Homebrew 安裝
有一類工具是由 Linux open source 移植到 macOS,如 Git、NVM,這類工具就需要如 Ubuntu 的
apt-get
方式安裝,而 Homebrew 就是 macOS 的apt-get
。
App 反安裝
macOS 一共有 5 種反安裝 app 方式 :
-
直接刪除
Apple 建議刪除 app 就如同 iOS 一樣,只要將 icon 刪除即可,因為每個在
Applications
下的 app,事實上是一個子目錄,所有的程式都在該目錄下,因此可以直接刪除。但這種刪除方式事實上並不乾淨,因為 app 還是會將一些紀錄檔與暫存檔存在其他目錄,雖然這些檔案不大,留著也不會影響操作,畢竟不是程式,但仍然不是最乾淨的反安裝方式。
-
使用 AppCleaner 刪除
開啟 AppCleaner ,將 app icon 拖曳到 AppCleaner,他會幫你分析該 app 的紀錄檔與暫存檔所在,除了將 app 目錄刪除外,還會連帶將紀錄檔與暫存檔刪除,這是較為建議的 app 反安裝方式。
-
使用 Uninstall Script
Pkg 格式雖然安裝很方便,都是
下一步下一步
,但反安裝就頭大了,macOS 並沒有對 pkg 提供反安裝,而且 pkg 可能將程式安裝在多個不同目錄下,因此只將 icon 刪除,是絕對無法刪除乾淨。Pkg 格式就需要原廠提供反安裝 app、或者 uninstall script,才能徹底移除乾淨,畢竟只有原廠才知道安裝了哪些檔案,以及安裝到哪些目錄下。
-
使用 Homebrew Uninstall
Homebrew 除了會幫你管理安裝外,還會幫你管理反安裝,只要透過 Homebrew 反安裝,就能刪除的很乾淨。
有些 pkg 格式也能找到 Homebrew 安裝方式,如
.NET Core SDK
,推薦就改用 Homebrew 幫我們管理即可。 -
使用 Time Machine 還原
以上這些工具都有他的極限,若你要求絕對乾淨,就是在安裝 app 前先用 Time Machine 備份,最後在開機時按住 ⌘ + r,由 Time Machine 還原,這樣保證絕對乾淨。
測試 App
若有些 app 只是測試用,隨時可能刪除,建議可用 Parallel Desktop 安裝一個 macOS VM,反正 VM 隨時可以刪除重建,也不會影響到外層真正的 macOS。
要如何找 macOS 的安裝 image 呢?別忘了我們有個隱藏磁區專門放 macOS 的 image,Parallel Desktop 會自動讀取這個隱藏磁區安裝 macOS VM。
macOS 貼心的地方是每次 OS 更新,都會幫你更新隱藏磁區的 image,因此你每次建立 VM 時,都會是最新版的 macOS
Conclusion
- macOS 一般來說使用者體驗都很好,可以讓你專注在自己的工作上,不用花太多心思在 OS 本身,但唯獨安裝與反安裝 app 這塊,因為有太多方式,且各有各的配套方案,因此需要特別提出來給初學者參考
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。