MacOS包管理工具homebrew使用教程

MacOS包管理工具homebrew使用教程

1.概述与安装

homebrew是Mac OS X上的强大的包管理工具,可以高效管理各种软件包

安装:

1、安装xcode:

bash 复制代码
xcode-select --install

2、一行命令下载:

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择镜像源:

选择执行脚本:

安装完成后,配置国内源:

大功告成:

验证安装是否成功:


2.基本使用

homebrew可以安装很多类型的软件

bash 复制代码
1.终端使用的软件,比如oh my zsh等;
2.编程使用的各种依赖环境,比如python 3.6,java1.8,mysql等;
3.带有GUI的软件,比如wechat,vs code等。

对于第1和第2类软件,安装命令为: brew install app_name,卸载命令为:brew uninstall app_name

对于第3类软件,安装命令为: brew install --cask app_name,卸载命令为:brew uninstall --cask app_name


3.其他常用命令

bash 复制代码
brew update               自动升级homebrew(从github下载最新版本)
brew outdated             检测已经过时的软件
brew upgrade              升级所有已过时的软件,即列出的以过时软件
brew upgrade <formula>    升级指定的软件
brew pin <formula>        禁止指定软件升级
brew unpin <formula>      解锁禁止升级
brew upgrade --all        升级所有的软件包,包括未清理干净的旧版本的包
brew cleanup -n           列出需要清理的内容
brew cleanup <formula>    清理指定的软件过时包
brew cleanup              清理所有的过时软件
brew uninstall <formula>    卸载指定软件
brew uninstall <fromula> --force 彻底卸载指定软件,包括旧版本
brew list                 显示所有的已安装的软件
brew search text          搜索本地远程仓库的软件,已安装会显示绿色的勾
brew search /text/        使用正则表达式搜软件

案例:搜索git软件:

相关推荐
HackTwoHub2 小时前
BurpSuite2026.8专业(稳定版)下载Windows/Linux/Mac支持Java21以上(新增Burp AT智能体)
linux·运维·服务器·安全·macos·网络安全·自动化
海鸥两三3 小时前
Mac电脑使用 Tabby 部署前端项目到阿里云服务器完整教程
前端·macos·阿里云
阿沐沐,6 小时前
Claude Code 安装教程:Windows、WSL 2 与 macOS
windows·macos
山野万澫里6 小时前
新版macOS取消了启动台,老用户该如何适配?
macos·mac·启动台
getapi7 小时前
1 在 macOS 电脑上更新 Flutter iOS 应用到 App Store
flutter·macos·ios
ACP广源盛1392462567319 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
ACP广源盛1392462567319 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
mashang1234567891 天前
mac安装SnailGitLite并配置Beyond Compare
前端·macos
深念Y2 天前
PVE 安装黑苹果并直通 Quadro P400
macos·ios·黑苹果·驱动·苹果·英伟达·p400
ACP广源盛139246256732 天前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#IX6024 PCIe2.0 交换芯片在轻量化 AI 服务中的机会与应用场景
大数据·数据库·人工智能·嵌入式硬件·macos·开源