Homebrew MacPorts Fink

目录 MacOS

Mac电脑软件包管理工具主要有Homebrew、MacPorts、Fink。
1.Homebrew安装及常见使用命令:

sudo chown -R `whoami` /usr/local
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
brew update                   #更新Homebrew
brew upgrade                  #升级软件
brew search formula           #查找
brew install formula          #安装
brew uninstall formula        #卸载
brew list                     #列出已安装的软件
brew home formula             #用浏览器打开
brew info formula             #显示软件内容信息
brew deps formula             #显示软件的依赖
brew -h                       #帮助

2.MacPorts安装及常见使用命令:

sudo port -v selfupdate       #更新
port search formula           #搜索
port install formula          #安装
port uninstall formula        #卸载
port outdated                 #查看有无更新的软件以及版本
port upgrade outdated         #升级可以更新的软件
port list                     #列出所有的可用软件
port info formula             #查看软件的详细信息
port deps formula             #查看软件的依赖
port clean --all formula      #删除软件安装过程中所产生的一些临时文件
port dependents formula       #查看依赖

3.Fink安装及常见使用命令:

fink selfupdate               #升级
fink install formula          #安装
fink reinstall formula        #重新安装
fink remove formula           #卸载软件,如果想把依赖包也一起卸载,加-r
fink update-all               #更新所有的软件
fink list                     #查看可用软件
fink info formula             #查看相关软件的信息
fink show-deps formula        #显示软件的依赖关系

总结
Homebrew尽量使用系统自带的库,所有和系统依赖紧密,编译时间短。MacPorts则不用系统自带的库,所有的安装包及其依赖都安装,所以编译时间长,占用空间大,卸载比较麻烦。Fink安装包比较少,更新慢。综上,现在选择Homebrew作为软件包管理工具。

暂无评论

发表评论