從 Snow Leopard,具體來說,是從當時還被稱為 Mac OS X,版本号為 10.6.6 的系統版本,蘋果開始為 macOS 提供統一的應用商店,Mac App Store。
也是從那個時候開始,macOS 越來越多地得到,原本一母同胞的小兄弟,iOS 的特性。
不過,相比封閉而年輕的 iOS,macOS 畢竟是更為自由、強大,也更有曆史的桌面操作系統。更何況 Mac App Store 自身的體驗也相當一般,毛病衆多,所以,在 macOS 上,傳統的軟件安裝方式仍然被廣泛使用中。
具體來說,多數軟件會提供 dmg 或 pkg 格式的安裝包。
dmgdmg 是蘋果的壓縮鏡像文件,類似于 Windows 下的 ISO。
它是 macOS 應用軟件通用的打包格式,裡面一般包含“應用程序名.app”的圖标和一個應用程序文件夾(/Applications)快捷方式。
直接将圖标拖曳至應用程序文件夾,即可完成安裝。
想要卸載應用,也非常簡單綠色,多數時候直接在 Launchpad 或 Applications 目錄下删除應用(文件夾)即可。
pkgpkg 屬于系統級軟件的安裝程序,相當于 iOS 越獄後裝的 deb,一般會修改系統配置,權限較高,類似 Windows 下的安裝程序 Setup.exe 和 *.msi。
pkg 安裝一般要求 sudo 授權,卸載 pkg 安裝的應用也比較麻煩。
對于這種軟件,除了其自身可能提供的卸載程序,我們還可以借助第三方軟件,如 CleanMyMac、AppCleaner 等來徹底卸載删除。
mpkgpkg 是單個應用程序的安裝包,而 mpkg(multi pkg)則是多個 pkg 。
最經常見到的是 macOS 自身的安裝器文件,如果你打開從 Mac App Store 下載的“macOS High Sierra.app”,就可以看到一個 .mpkg 文件,其中有着系統安裝包主體的文件。
結語
除了使用 dmg、pkg 格式的軟件包來安裝軟件,作為與 *UNX 有着深厚曆史淵源,并且擁有衆多程序員用戶的操作系統,macOS 下也有着優秀的軟件包管理工具 —— MacPorts 和 Homebrew。
通過它們,專業用戶可以方便地下載、安裝和管理豐富的開源軟件。
而那,同樣是一個迷人的生态,有機會再做介紹吧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!