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

参考

相关文章
|
8月前
|
开发工具 git iOS开发
Mac 安装软件包管理工具Homebrew
Mac 安装软件包管理工具Homebrew
|
8月前
|
Shell 网络安全 iOS开发
最好用的SSH工具Royal TSX for mac使用教程
众所周知,在 Windows上我们经常用到的shell工具可能非 xshell莫属了。但是xshell却并没有开发mac 版本,我们只能用其他的工具替代了。 在我用过几个ssh工具之后,我觉得在macOS上最好用的ssh工具客户端必须是 Royal TSX,它和使用xhell的感觉简直一模一样。 Royal TSX是一款功能非常强大适用于 Mac 的远程连接管理工具。兼容多种连接类型,比如:RDP、VNC、基于SSH连接的终端,SFTP/FTP/SCP或基于Web的连接管理,Royal TSX 都可以满足您的要求!
924 0
最好用的SSH工具Royal TSX for mac使用教程
|
3月前
|
项目管理 iOS开发 UED
Mac用户必备的任务管理软件!三款高效工具推荐
本文介绍了Mac系统在项目管理和任务管理方面的独特优势,包括用户体验、系统生态整合和隐私安全等方面。针对Mac用户的需求,推荐了三款高效任务管理软件:板栗看板、OmniFocus和Things 3。板栗看板适合团队协作,OmniFocus适合高需求的个人用户,Things 3则以简洁美观的界面和易用性著称。文章详细分析了每款软件的特点和适用场景,帮助用户选择最合适的工具。
131 6
|
3月前
|
iOS开发 索引 MacOS
mac文件搜索工具
【10月更文挑战第11天】
104 2
|
5月前
|
监控 网络安全 数据安全/隐私保护
Mac服务器ssh连接工具
Mac服务器ssh连接工具
149 2
|
8月前
|
存储
【工具】Raycast 提效工具Mac
以前看到同事们锁屏的时候,不知按了什么键,直接调出这个框,然后输入lock屏幕就锁了。 我习惯的按Mac开机键不大一样。个人觉得还是蛮炫酷的~
210 0
|
8月前
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
|
8月前
|
人工智能 Rust 运维
这一款 Mac 系统终端工具,已经用的爱不释手了!
这一款 Mac 系统终端工具,已经用的爱不释手了!
163 0
|
8月前
|
存储 数据安全/隐私保护 Swift
使用MAC如何打开远程服务器和文件管理工具
使用MAC如何打开远程服务器和文件管理工具
|
8月前
|
存储
Mac终端工具Terminal (5):在Mac上重定向终端的输入和输出
Mac终端工具Terminal (5):在Mac上重定向终端的输入和输出
158 0