mac os上的包管理工具

mac os上的包管理工具

mac 不像linux有原生的包管理工具,可以用apt或者yum什麼的直接安裝和下載軟件,當然它也有app store,這個對於普通用戶使用是足夠了的,但是對於用mac os進行開發工作的人來說是不夠的,於是就有了mac ports, homebrew, fink 這些包管理工具。

fink 沒有用過,但是homebrew 和macports 都分別用了段時間,最後感覺homebrew比較好,主要還是好用,方便。

mac ports主要的劣勢是:

1. 安裝的時候基本上都是源代碼安裝的, 安裝耗時,homebrew 有些時候也有這個問題,但是要好很多

2. 每年mac 升級的時候比較折騰,需要安裝了重新來過

3. 安裝程序每次都是需要用root 權限的,挺不安全的

所以還是推薦使用homebrew

mac os上的包管理工具


homebrew 安裝也不是太麻煩:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

就能安裝,其他的和linux下的工具沒什麼區別, install, search都一樣,除了它不需要使用root權限,程序都會被安裝在/usr/local 下面。

安裝:

$ brew install wget

安裝結果:

$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1

$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget

另外它提供給你了一些mac app, fonts,插件,和其他的一些不是免費的程序的安裝方法,如firefox,dash, eclipse-cpp,electron, netbeans

$ brew cask install firefox

$ brew cask install dash

非常方便


最後,homebrew 不光mac 上可以用, linux和windows 上也能使用哦,非常贊


分享到:


相關文章: