博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【MacOS】Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew
阅读量:4005 次
发布时间:2019-05-24

本文共 1378 字,大约阅读时间需要 4 分钟。

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --。

Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软件包,例如:wget、nginx、mysql等等。不过随着  新加了 tap 操作,支持安装第三方数据源的软件包,以后支持安装的软件包会更多、更丰富。

Homebrew安装

安装 Homebrew 很简单,只需在终端上输入一行  脚本(所以要先搭建 Ruby 运行环境,Mac 下已经预装了 Ruby)就行:

1
ruby -e 
"$(curl -fsSL )"

Homebrew使用

Homebrew 跟 Ubuntu 的里的 apt-get 一样,update是更新软件包列表,install是安装软件包,uninstall是卸载软件包,用法都差不多,熟悉 apt-get 使用的话是很容易上手。

下面是 Homebrew 的一些常用操作(package替换成你想安装的软件名,例如:nginx、mysql,就能正常安装你想要安装的软件):

显示帮助信息

1
brew -h

Homebrew的版本

1
brew -
v

列出Homebrew的建议或警告信息

1
brew doctor

列出已安装的软件包

1
brew list

更新Homebrew软件包

1
brew update(up)

用浏览器打开package主页(package 为空则打开 Homebrew 主页)

1
brew home package

显示软件包内容信息

1
brew info package

显示包依赖

1
brew deps package

查找有没有想要安装的软件包(支持模糊查找)

1
brew search package

查看软件包的信息

1
brew info package

软件包的安装选项

1
brew options package

安装软件包

1
brew 
install
package

如果想查看安装过程中执行的命令或者是编译信息,可以在 "install" 后面加一个 "-v" 参数:

1
brew 
install
-
v
package

卸载软件包

1
brew uninstall(remove) package

用 Homebrew 安装第三方工具软件包,例如用 homebrew 安装官方缺省的php

1
brew tap josegonzalez
/php

如果软件包出了新版本,可以用 upgrade 更新过时的软件包(缺省 package 参数,则为全部更新):

1
brew upgrade package

清理之前安装的旧版本数据:

1
2
brew cleanup --force -s
rm
-rf $(brew --cache)

更多详细的用法说明可以在终端输入"man brew"查看。

PS:Mac 下类似 Homebrew 的软件管理工具还有 、。

Homebrew 的一些配置目录:

  • /Library/Caches/Homebrew: 安装所下载文件的存放的位置

转载地址:http://ihwfi.baihongyu.com/

你可能感兴趣的文章
Android(三) 数据存储之二 SharedPreferences
查看>>
Android(三)数据存储之三SQLite嵌入式数据库
查看>>
Tomcat 6 数据源配置详解
查看>>
『网页制作』页面滚动HTML代码
查看>>
request得到select多选的值
查看>>
WSDL详解
查看>>
struts标签介绍大全
查看>>
logic:iterate用法详解
查看>>
关于导出数据为Excel的几种方式
查看>>
Display Tag使用小记
查看>>
如何给按钮加上链接功能
查看>>
深入MySQL数据库的索引
查看>>
Hashtable和HashMap的区别
查看>>
深入MySQL数据库的索引
查看>>
wml表单提交
查看>>
Log4J的配置详解
查看>>
JSP中EL表达式无效问题
查看>>
java中关于时间日期操作的常用函数
查看>>
Serializable java序列化
查看>>
用Eclipse MyEclipse WebLogic8.1开发第一个Web程序
查看>>