如果是开发人员并且经常使用终端的话,很多时候要在终端安装一些软件包。比如:rabbitmq,activemq,sshpass等。
像各种编程语言提供的包管理器,java有maven,python有pip,php有composer, nodejs有npm, objective-c和swift有pod。ruby有gem. Linux上有yum,apt,dnf等包管理工具。包管理工具基本上成为流行产品的标配。Mac常用的有两个:
brew
macport
分别介绍
Brew
image.png
安装HomeBrew,如果没有安装ruby要提前装好ruby
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装效果
brew安装完成之后,属性一些基本的命令即可。
2.1 安装软件,brew安装的软件一般位于 /usr/local/Celler目录下,然后使用符号链接将安装的软件链接到/usr/local下
#brew install xxxbrew install wget
2.2 卸载软件
#brew remove xxxbrew remove wget
2.3 查看软件的信息
#brew info xxxbrew info wget
2.4 查看已经安装的软件
brew list
2.5 升级已经安装的软件
brew upgrade wget
以上是基本常用的命令,平时经常用到的也就是这些
Macprot
Macport与brew提供的功能基本一致,不过使用它的时候需要超级管理员权限、它安装的位置与brew安装的位置不一样,另外软件比brew多一点。
有时候brew没有的软件到port这边可能会有的
安装Macport。首先你需要Xcode开发工具,这个可以从App Store上下载或者去苹果官网下载。
安装苹果命令行开发工具
xcode-select --install
下载port的安装包然后安装即可。
比如OSX 10.14的 https://distfiles.macports.org/MacPorts/MacPorts-2.5.4-10.14-Mojave.pkg
OSX 10.13 https://distfiles.macports.org/MacPorts/MacPorts-2.5.4-10.13-HighSierra.pkg
OSX 10.12 https://distfiles.macports.org/MacPorts/MacPorts-2.5.4-10.12-Sierra.pkg
安装完成之后,在命令行就可以使用Macport了。
使用Macport,命令行操作macport使用的是port命令
4.1 搜索软件包
port search xxx
4.2 安装软件包
port install xxx
4.3 查看已经安装的软件包
port installed
4.4 卸载软件包
port remove xxx
4.5 查看软件包的信息
port info xxx
以上几个是常用的命令
最后
这次介绍了常用的mac包管理器,祝看文章的人mac用的越来越顺手,开发效率倍增。