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 权限的 , 挺不安全的
【mac os上的包管理工具】所以还是推荐使用homebrew
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 CellarCellar/wget/1.16.1Cellar/wget/1.16.1/bin/wgetCellar/wget/1.16.1/share/man/man1/wget.1$ ls -l binbin/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非常方便


    推荐阅读