网站首页 > 技术文章 正文
一、为什么要用brew来安装软件
brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装.
为什么有 brew?
(1)因为 mac 平台的 appstore 非常的不好用,审核也很严,因此有很多一些大家公认的“正版”好用的软件,都会在 homebrew 发布,例如 openjdk、qq、maven、go 等;
(2)他类似 ubuntu 系统下的 apt-get 的功能,可以帮助你解决安装依赖问题,例如你想下载 go、maven 这种命令行工具,你还需要配置其它的一些环境,而 brew 在安装的时候都帮你配置好了。
(3)brew安装方式的好处在于,他是统一安装到一个地方,方便管理,卸载也很方便,但是配置文件还是散的
二、国内源自动脚本(建议使用清华源)
苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
苹果电脑 极速安装脚本(精简版 几秒钟安装完成):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
苹果电脑 卸载脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
常见错误地去下方地址查看
https://gitee.com/cunkai/HomebrewCN/blob/master/error.md
三、 brew常用命令
brew search name:联网搜索软件是否存在 brew 中
brew install name:安装软件
brew upgrade name:更新软件
brew uninstall name:卸载软件
brew reinstall name:重新安装软件
brew info name:查看软件安装地址
brew cleanup:清理缓存等
brew doctor:查看建议,例如升级等
猜你喜欢
- 2025-07-23 打造一个导航主页竟然如此容易?对!用腾讯云轻量服务器
- 2025-07-23 Vue、Nuxt服务端渲染、NodeJS全栈项目
- 2025-07-23 局域网秒传神器(局域网秒传神器怎么用)
- 2025-07-23 电脑太老了怎样更新系统(电脑太老能升级系统吗)
- 2025-07-23 还在用Jenkins?试试这款面向DevOps的自动化部署工具吧,贼带劲
- 2025-07-23 酸甜可口“乌莓派”——Ubuntu+Raspberry Pi魔镜之旅(一)
- 2025-07-23 群晖DS213j-小白的NAS之路 篇二:网页和本机电影播放+磁盘阵列SHR转BASIC
- 2025-07-23 安装VMware Tools教程详解(经过实测,确保可用)
- 2025-07-23 使用了一年半的Linux,关于我的感受
- 2025-07-23 手把手教你如何上传代码到gitee服务器
- 最近发表
-
- Qt编程进阶(63):Qt Quick高级控件的使用
- Qt编程进阶(47):QML鼠标事件处理(qt编程难不难)
- 使用Xamarin和Visual Studio开发Android可穿戴设备应用
- Qt使用教程:创建Qt Quick应用程序(三)
- QML性能优化 | 常见界面元素优化(qml布局自适应大小)
- Qt使用教程:创建移动应用程序(二)
- Qt Quick 多媒体开发播放音乐和视频
- Qt使用教程:创建Qt Quick UI表单(三)
- 如何将 Qt 3D 渲染与 Qt Quick 2D 元素结合创建太阳系行星元素?
- QML控件:TextInput, TextField, TextEdit, TextArea用法及自定义
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)