1. 程式人生 > 實用技巧 >Mac小知識--軟體的三種安裝/解除安裝方法,優缺點分析

Mac小知識--軟體的三種安裝/解除安裝方法,優缺點分析

mac電腦怎麼解除安裝軟體?Mac系統如何解除安裝/刪除軟體?對於mac系統操作還不瞭解的使用者不要著急,小編為大家帶來Mac實用技巧之:三種安裝/解除安裝軟體的方法及其優缺點!

一、安裝方式

1. 直接在App Store安裝

ScreenFlow1232.gif

2. 下載安裝包安裝

1)下載的安裝包,絕大部分是.dmg格式的

  • dmg是disk image的縮寫,意思是磁碟映象,相當於windows的.iso檔案(只不過.iso檔案屬於光碟映象),Mac的軟體是.app格式的,一般下載的dmg映象雙擊開啟後,裡面會有一個.app的檔案,還有一個『應用程式』目錄的快捷入口,我們把.app格式的軟體拖動到旁邊的『應用程式』裡面,稍等它複製過去,就『安裝』完成了,安裝完成後軟體會在『應用程式』目錄裡,當然啟動圖示也會出現在『啟動臺/Launchpad』裡面。
  • 少部分雖然開啟dmg映象後也是.app格式程式,但它卻不是直接拖到『應用程式』資料夾裡就完整,而是要雙擊安裝,比如『各種輸入法軟體』,因為輸入法是系統級的,所以這個可能有點不一樣。

    install software on mac.gif
    輸入法安裝:
    輸入法的安裝.gif
  • 另外在我們雙擊開啟dmg磁碟映象時,磁碟會掛載到系統上(在訪達/Finder)左側可以看到(在桌面也能看到有一個圖示),類似於插了一個U盤/行動硬碟,所以在安裝完軟體後,要記得在『訪達/Finder』左側那裡點選那個向上的三角圖示把dmg『推出』,或者右擊它然後選擇『推出』,又或者也可以到桌面找到對應圖示右擊選擇『推出』,也可以選中圖示後按command+E推出(E表示Eject,彈出的意思),這相當於windows的『彈出』U盤/行動硬碟。

2)少部分安裝包是pkg/mpkg格式

  • pkg是package(程式包的意思),pkg格式的軟體一般需要比較大的系統許可權,屬於系統級程式,這種軟體比較像windows的軟體安裝方式,雙擊開啟後,按提示安裝,一般需要輸入密碼獲取系統許可權,但也很少像windows那樣下一步個沒完的。
  • mpkg,m就是multi,多個的意思,一個mpkg是多個pkg打包成的,所以安裝方式與pkg是一樣的
  • pkg/mpkg安裝包也有可能是在dmg映象裡面,當然安裝方式都是一樣的

3)少部分安裝包是zip格式

這種軟體解壓出來直接就是.app格式的,直接手動把它移動到『應用程式』裡面即可。

3.使用命令安裝

1)使用Homebrew安裝

這種安裝方式一般是高階使用者使用(如程式設計師),一般使用者不需要掌握,或者有時候需要使用它安裝一些東西,也只需要按網上的安裝方法執行命令即可。

  • 這種安裝方式一般是安裝一般程式設計方面的軟體(一般這種軟體沒有介面),要使用Homebrew,先執行以下命令安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然後可以使用brew search xxx搜尋軟體,搜尋到軟體之後,用brew install xxxx安裝軟體。另外,Homebrew也可以安裝有程式介面的應用程式,比如Chrome瀏覽器,比如Sublime text,它的用法是 brew cask install xxxxx

2)還有一種是MacPorts

與homebrew類似,但它不會複用系統已有資源,都是重新編譯,所以用它安裝程式比較佔空間比較臃腫,網上都不建議用這種方式!

3)原始碼編譯

這種方式程式設計師專用,一般使用者不需要了解,其實就連程式設計師也比較少用(相對前面的方法)。

二、優缺點及解除安裝方式

1、App Store安裝方式

優點

  1. 簡單方便,只需要在App Store上搜索到需要安裝的軟體,點選安裝就好了!
  2. 安全,App Store上的軟體都給過蘋果官方稽核,並且軟體是在蘋果的沙盒中執行,無法對系統造成破壞,也無法偷偷非法上傳一些資料(據說國內大部分軟體都會偷偷上傳一些資料)

缺點

  1. 也是因為在沙盒中執行的原因,因為沙盒對軟體有比較大的限制,所以軟體在沙盒中執行未必能發揮它的全部功能,有些軟體因為需要較大的系統許可權,乾脆就不放入App Store中了,直接在官網提供dmg安裝映象。
  2. 下載速度慢,有時候在AppStore下載軟體會很慢,可能你下載dmg安裝包早下載好了,AppStore還沒下載完(現在國內iCloud被雲上貴州接管後,情況好很多了)。
  3. 更新慢,App Store需要稽核,如果它認為軟體有什麼問題還需要重新修改重新稽核,所以App Store版本比下載安裝包的版本更新慢
  4. 收費軟體在App Store肯定是要收費的,而下載安裝包則有些網站提供破解版的

解除安裝方式

  • 在『程式塢/Docker』中滑鼠長按軟體圖示,即會變成抖動的圖示,點選左上角的叉即可刪除,或者在『程式塢/Docker』介面下,按住option鍵,程式圖示也會變成抖動的可刪除的狀態,刪除要解除安裝的軟體即可。
    注意,下圖的兩點:
  • 1)只有一個軟體出來叉,其他三個沒有出來,那是因為出來叉的那個軟體是App Store安裝的,其他兩個是下載安裝包安裝的,所以不會出來叉
  • 2)gif圖中第一個軟體的叉後來閃了幾下,那是我在演示option鍵,按著option就會出來叉,放開,叉就消失
    uninstall software.gif

2、安裝包安裝方式

優點

  1. 更新快,不需要等待蘋果官方稽核,直接發到自己的官網上即可
  2. 可下載一些破解版軟體

缺點

  1. 有可能被後臺偷偷上傳一些資料(說實話破解軟體就可能被上傳,看被解人的節操,不過也就是郵箱/手機號等等,這些資訊早就被賣光啦,無所謂了)
  2. 有可能系統會遭到軟體的破壞(這種情況應該很少,我用三年沒遇到過,而且我沒裝過防毒軟體)

解除安裝方式

  • 只要是安裝到『應用程式』裡的,自己去『應用程式』資料夾直接刪除對應的軟體即可,可以滑鼠右鍵刪除,也可選中後按command+Delete.
  • 如果後悔不想刪除了,可以直接在刪除軟體的地方command+Z返回,也可以去廢紙簍右擊→放回原處,值得一提的是,在廢紙簍中用comamnd+Delete刪除一個檔案,其實並不是我們想像的『永久刪除』,而是把檔案『放回原處』,如果要用快捷鍵刪除,應該是按command+shift+delete,但即使這樣,Mac還是會彈出提示,問你是否真的要刪除,可見對於檔案Mac還是很謹慎的。如果你真的不想提示刪除那個檔案,那你可以按option+command+shift+delete來直接不提示刪除。
    ScreenFlowdde.gif
  • 如果是pkg/mpkg,或者少部分下一步下一步這樣安裝的.app軟體,解除安裝都是需要用軟體自帶的解除安裝工具,有可能開啟軟體後,有一個選單選項是『解除安裝』,有可能解除安裝程式是在dmg包裡面,如果你把dmg包刪除了,那你就無法解除安裝了,要解除安裝的話,再去下載回來,然後開啟裡面的解除安裝程式就可以解除安裝了。
  • 藉助第三方解除安裝軟體
    如果實在有潔癖,覺得自己刪除可能哪裡沒解除安裝乾淨,那你可以用第三方解除安裝軟體,比如免費解除安裝軟體:AppCleaner,我也試過使用,但後來覺得還是麻煩,不如直接刪除爽快直接,所以後來就沒用這類軟體了。

3、命令安裝方式

優點

  • 方便、快速安裝一些程式設計需要使用的工具或者應用(如瀏覽器)

缺點

  • 需要用命令,雖然並不複雜,但是大部分人一看到命令還是頭疼!

解除安裝方式

  • 用Homebrew或者MacPorts安裝的,也是使用命令解除安裝,brew install xxx是安裝,brew uninstall xxx就是解除安裝了
  • 原始碼安裝的,是直接到程式目錄刪除對應程式就好了(會安裝的人肯定會刪除)

三、軟體一定要安裝到『應用程式』資料夾嗎?

  • 如果是App Store安裝的,它肯定會在『應用程式』資料夾的,說實話我還沒有試過如果把它移走還能不能執行,但我想絕大多數人都不會這麼做的。
  • 如果是自己下載安裝包安裝的軟體,你完全可以放在任何目錄,但大多數人都會放在『應用程式』目錄,這是一個習慣,而且一般dmg軟體安裝映象,裡面就帶有一個『應用程式』的快捷方式,你只需要把軟體拖到這個快捷鍵上放開滑鼠即可,當然你也可以把它拖到你想放的任何目錄,就跟你從U盤拖一個檔案出來一樣,當前了,只有的在『應用程式』裡的軟體,才會在『啟動臺/Launchpad』裡顯示,換句話說,如果你的軟體不想在『啟動臺』顯示,那你不要放在『應用程式』資料夾好了。
  • 如果是用pkg/mpkg/少部分需要雙擊安裝的.app這些程式,你無法決定它們的安裝目錄,它們的安裝目錄是由程式自己確定的,你也無需知道它在哪裡,解除安裝的時候按上面說的解除安裝方式解除安裝就好了。