Mac下的常用两个包管理工具-阿里云开发者社区

开发者社区> 开发与运维> 正文

Mac下的常用两个包管理工具

简介: 如果是开发人员并且经常使用终端的话,很多时候要在终端安装一些软件包。比如:rabbitmq,activemq,sshpass等。 像各种编程语言提供的包管理器,java有maven,python有pip,php有composer, nodejs有npm, objective-c和swift有pod。

如果是开发人员并且经常使用终端的话,很多时候要在终端安装一些软件包。比如: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

img_1fbecde00381feb91589585b0167e117.png
image.png
  1. 安装HomeBrew,如果没有安装ruby要提前装好ruby
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
img_038a2775b586c976a0eb0d1e95f5f652.png
安装效果
  1. brew安装完成之后,属性一些基本的命令即可。

2.1 安装软件,brew安装的软件一般位于 /usr/local/Celler目录下,然后使用符号链接将安装的软件链接到/usr/local下

#brew install xxx
brew install wget

2.2 卸载软件

#brew remove xxx
brew remove wget

2.3 查看软件的信息

#brew info xxx
brew info wget

2.4 查看已经安装的软件

brew list 

2.5 升级已经安装的软件

brew upgrade wget
  1. 以上是基本常用的命令,平时经常用到的也就是这些

Macprot

Macport与brew提供的功能基本一致,不过使用它的时候需要超级管理员权限、它安装的位置与brew安装的位置不一样,另外软件比brew多一点。

有时候brew没有的软件到port这边可能会有的

  1. 安装Macport。首先你需要Xcode开发工具,这个可以从App Store上下载或者去苹果官网下载。

  2. 安装苹果命令行开发工具

xcode-select --install
  1. 下载port的安装包然后安装即可。

安装完成之后,在命令行就可以使用Macport了。

  1. 使用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用的越来越顺手,开发效率倍增。

参考

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章