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
热门推荐
中国食鸭地图,没一只鸭能逃离餐桌
紫微斗数婚姻聚少离多的命盘 不同命格婚姻感情分析
愤怒情绪对人体的影响及应对方法
从决议到简报:全面掌握公文写作技巧
比特币持仓价值怎么算?比特币持仓价值计算方法
潜在脑震荡的症状和体征
中国新一代轮式自行加榴炮面世,配无人炮塔,射速每分钟8发以上
小儿疝气:成因、治疗与预防全解析
摆摊创业必读:如何精准调研产品需求
如何有效缓解醉酒症状,帮助身体快速恢复的实用方法
龙卷风的破坏性与形成原因
从铅垂线到引力实验:18世纪科学家如何证明地球不是空心的?
奇迹翻盘的苏联:从惨败到胜利的逆袭之路
5人受伤,4人提前离场,圣诞大战从未如此惨烈,或影响争冠格局!
如何理解股市的开盘情况?开盘数据有何参考价值?
金寒水冷庚日主男命命主分析 庚金日柱介绍
沙发:不仅是家具,更是家庭温暖与文化的象征
动物油好还是植物油好?油吃不对 真的很危险!
沙滩车全地形车:越野利器的全方位解析
民事诉讼中一审普通程序和简易程序的区别
脑出血患者的护理方法
邮轮游客成目标,希腊旅游岛在新政策中“挣扎”
伏特加鸡尾酒:品味不一样的烈酒风情
中国五行背后的数学哲理:从河图到阴阳五行的现代诠释
有诗意的楼盘名字优雅
iPhone拍烟花新技巧:专业相机参数调整指南
储能系统逆变器内部结构详解:从整流到逆变的关键组件
受伤后冰敷是“常识”?很多病根就是这么落下的!
陶诗何以成为经典?
如何判断面粉已经变质?