简单好用的包管理器 brew
2024-08-24 20:28:49
Homebrew 是什么?
macOS 上的包管理器,相当于 Debian 系的 apt-get ,或者是 Redhat 系的 yum .
Homebrew 有什么用?
帮你安装一些系统默认没有安装但是你又会用到的软件包,比如路由故障诊断工具 mtr .
Homebrew 有什么优势?
- 安装软件包变的很容易,一条命令即可搞定一系列依赖.
- 绿色纯净,代码开源,无夹带私货.
- 数量众多,几乎所有常见软件包都可以找到.
- 开发快速,基于 Ruby 构建的 DSL ,语法简单直观,二次开发上手容易.
- 安全,无需 sudo 权限,使用管理员特权对系统来说很危险.
- 还是安全,自带了校验,身处神奇的网络环境这个功能还是很重要的.
如何安装/删除 Homebrew ?
打开终端:
安装输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
回车即可;
删除输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
回车即可.
如何使用 Homebrew ?
常用命令:
brew update # 升级 brew 自身和包(formulae),建议安装前输入
brew outdated # 查找本机版本已经落后的包
brew upgrade # 升级所有版本落后的包
brew upgrade mpv # 单独升级 mpv
brew pin lua # 锁定 lua 的版本,不允许升级
brew unpin lua # 解锁,允许升级
brew cleanup # 清理全部版本过期的包
brew doctor # 当你的 brew 运行不正常,试试这个
brew search ruby # 搜索和 ruby 相关的包
brew list # 显示本机已经安装的包
man brew # 显示更多 brew 命令帮助
最新文章
- JSP转译成Servlet详细过程
- context:annotation-config 与context:component-scan
- 最短路(Dijkstra) POJ 1062 昂贵的聘礼
- ural 1306. Sequence Median
- 将access数据库导入mysql
- Android开发-API指南-<;uses-library>;
- android 简易定时器
- 长度有限制的字符串hash函数
- gridview 一个列勾选框选中,同时选中同一行的另一列勾选框
- 无向图求割点 UVA 315 	Network
- HDU Sky数 2079 简单易懂的代码
- 数字证书, 数字签名, SSL(TLS) , SASL .
- MySQL之集合函数与分组查询
- JAVA_SE基础——9.基本数据类型间的转换
- iOS雷达图 iOS RadarChart实现
- LNMP单点服务器搭建
- PyCharm下载及使用
- yum源配置
- Windows 命令行
- 初识GetMapping(";";),使用方法
热门文章
- Hadoop HelloWord Examples -对Hadoop FileSystem进行操作 - 基于Java
- OSG 集群渲染 cluster render 支持 Cave 和 powerwall 模式
- HDU 5336	 XYZ and Drops
- java线程-synchronized实现可见性代码
- springmvc处理流程
- HDU 5005(Compromise-双人目标为最大化不同值的博弈)
- weblogic设置jvm参数
- nginx配置文件和一些用法
- REST测试工具之curl(URL多参数)
- maven optional可选依赖