Mac M1中安装、配置、常用Homebrew
创作时间:
作者:
@小白创作中心
Mac M1中安装、配置、常用Homebrew
引用
CSDN
1.
https://m.blog.csdn.net/u013954557/article/details/144719382
Homebrew是一款软件包的管理工具,与Linux的yum一样,目前支持macOS和Linux系统。
主要组成
- brew
- homebrew-core
- homebrew-cask
- homebrew-bottles
优点
- 使用包管理器省去了注册账号、寻找版本、下载、解压、安装等繁琐的步骤。
- 安装的时候使用命令行就可以直接安装指定版本。
- Homebrew 会将软件包安装到独立目录,并将其文件软链接至
/opt/homebrew。 - Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。
- 轻松创建你自己的 Homebrew 包。
安装Homebrew
Homebrew默认安装的位置说明
- Apple Silicon(ARM/M1)安装于
/opt/homebrew; - macOS Intel安装于
/usr/local; - Linux 安装于
/home/linuxbrew/.linuxbrew。
安装操作
通过命令进行安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
通过下载.pkg安装包进行安装
通过上图链接点击进入页面,一直下滑至下图位置:
安装验证
安装完成后,验证是否成功,执行如下命令:
brew -v
出现如下结果表示成功
管理软件安装位置(m1芯片)
通过homebrew安装的包都在此目录:
opt/homebrew/Cellar
资源配置
查看brew当前源
cd "$(brew --repo)" && git remote -v
执行结果如下:
查看brew-core当前源
cd "$(brew --repo homebrew/core)" && git remote -v
Homebrew默认是官网的源,但是官方源会很慢,就有必要切换到我们国内的源了。
- 中科大镜像:https://mirrors.ustc.edu.cn/
- 清华镜像:https://mirrors.tuna.tsinghua.edu.cn/#
- 北京外国语镜像:https://mirrors.bfsu.edu.cn/#
已替换清华镜像为例
替换brew
cd "$(brew --repo)" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
替换homebrew-core
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
替换homebrew-cask(可选)
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
替换bottles(可选)
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
修改完上面这4部分之后,使其生效
source ~/.bash_profile
刷新源
brew update
至此,资源配置和更新源就完成了。
常用命令
update
brew update
更新 Homebrew 自身,比如各个软件的索引。需要先 update,然后 upgrade,再 cleanup,用命令组合:
brew update && brew upgrade && brew cleanup
doctor
Homebrew 的自我检测命令,看看有没有配置不对的地方。
brew doctor
upgrade
升级软件(不带软件名就升级 homebrew自身。)
brew upgrade 软件名
cleanup
删除老版本以及文件缓存
brew cleanup
search
搜索软件
brew search 软件名
install
安装软件
brew install 软件名
uninstall
卸载软件
brew uninstall 软件名
list
查看已安装包列表(不带软件名执行命令);
查看软件安装位置(带软件名执行命令);
brew list [软件名]
services
重启服务
brew services restart 软件名
info
查看软件的基本信息
brew info [软件名]
参考文献:
- 官网:Homebrew
- code:https://github.com/Homebrew
热门推荐
鲜带鱼保存秘籍,你get了吗?
音乐治疗科学解析:不只是听歌,已成临床治疗重要手段
科学应对压力:认知重评、表达抑制等四大策略详解
掌握《Sonatine》的高效练习方法
北野武《Sonatine》:音乐与暴力的完美融合
《我的世界》中附魔书的制作与使用技巧详解
中炬高新上调厨邦产品价格2%-3%,业内称属正常经营行为
解梦:枪支象征力量与危险,反映内心深层情绪
梦见枪支有讲究:可能是压力大,也可能是求保护
星瑞推出双模式ECO系统,城市驾驶更省油
香港环保午膳计划:减塑减废的校园餐饮新模式
小型生活垃圾处理设备对白色垃圾的处理方法
一次性塑料餐具:在不断变化的世界中引领趋势
中医西医都不吃水果?水果有害健康?
重庆大学城第三中学:科教融汇打造教育新高地
掌握7步,写出打动人心的情感文案
处女座与双子座的配对分析及相互匹配程度 处女与双子的星座爱情了解
处女座与双子座的和谐相处之道
中风患者便秘?教您在家轻松解决
探究青金石玉化料的材质特性及其在玉石收藏中的应用
入境游订单增3倍,外国游客热衷体验“文化中国”
可变进气歧管:如何让发动机在高低转速下都能保持最佳性能
十二生肖最佳姻缘配对:找到你的理想伴侣
两个属猪人能否成为好朋友?答案令人惊喜
十二生肖与五行:揭秘你的职场命运
劳务派遣与劳务外包:风险管理与规避策略
软件企业中的劳务优化:派遣与外包的策略与实践
构建人力外包服务业务连续性风控机制
劳务派遣行业法律法规解读
专业维修指南:示波器常见故障诊断与处理