<返回更多

mac os上的包管理工具

2019-11-11    
加入收藏
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

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 上也能使用哦,非常赞

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>