前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >定期更新 Homebrew

定期更新 Homebrew

作者头像
spilledyear
发布2021-09-07 17:00:55
1.2K0
发布2021-09-07 17:00:55
举报
文章被收录于专栏:小白鼠小白鼠

前言

Homebrew 是使用 Mac OS 的一件利器,Homebrew 可以安装 Apple 没有预装但非常需要的东西。Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local

这一切只需要一条指令:

代码语言:javascript
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

是否要定期更新

软件保持最新肯定是好的,但是一些软件因为某些原因没有更新到最新,如果一味地更新 Homebrew 所有安装包可能带来依赖的不支持。所以我的意见是每个月定期查看一下,有选择性地更新。

如何更新

更新 Homebrew 自己:

代码语言:javascript
复制
brew update

查看哪些安装包需要更新:

代码语言:javascript
复制
brew outdated

更新:

代码语言:javascript
复制
brew upgrade             # 更新所有的包
brew upgrade $FORMULA    # 更新指定的包

清理旧版本:

代码语言:javascript
复制
brew cleanup             # 清理所有包的旧版本
brew cleanup $FORMULA    # 清理指定包的旧版本
brew cleanup -n          # 查看可清理的旧版本包,不执行实际操作

锁定不想更新的包:

代码语言:javascript
复制
brew pin $FORMULA      # 锁定某个包
brew unpin $FORMULA    # 取消锁定

查看安装包的相关信息:

代码语言:javascript
复制
brew info $FORMULA    # 显示某个包的信息
brew info             # 显示安装了包数量,文件数量,和总占用空间
brew deps --installed --tree # 查看已安装的包的依赖,树形显示

其他

列出已安装包

代码语言:javascript
复制
brew list

删除

代码语言:javascript
复制
brew rm $FORMULA                # 删除某个包
brew uninstall --force $FORMULA # 删除所有版本
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-8-8 10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 是否要定期更新
  • 如何更新
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档