type
Post
status
Published
date
Apr 7, 2023
slug
homebrew-compass
summary
The Missing Package Manager for macOS (or Linux)
tags
MacOS
Homebrew
category
技术分享
icon
fas fa-beer-mug-empty
password
众所周知 MacOS 上安装软件相对 Windows 来说会麻烦一点,于是乎有了 Homebrew,它能让你一键安装软件且免去配置,快来试试吧!
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
终端
或其他 shell
中粘贴以上命令并回车,下同不再赘述镜像源安装
如果你因为网络问题导致安装失败,请使用镜像源安装:
方法1:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git" export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles" export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api" /bin/bash -c "$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)"
方法2:
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"
配置镜像源(推荐)
根据使用的客户端选择
对应
的脚本执行,可使用 echo $0
命令查看当前使用的客户端。bash
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> ~/.bash_profile echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.bash_profile echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.bash_profile echo 'export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"' >> ~/.bash_profile source ~/.bash_profile brew update
zsh
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> ~/.zshrc echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.zshrc echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.zshrc echo 'export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"' >> ~/.zshrc source ~/.zshrc brew update
安装目录
软件自身以及使用
brew install
安装的软件会存放在以下目录中,并自动软链接至 bin
目录:- Mac Inter:
/usr/local
- Mac Apple:
/opt/homebrew
- Linux:
/home/linuxbrew/.linuxbrew
基本命令
搜索软件:brew search
➜ ~ brew search jdk ==> Formulae openjdk ✔ openjdk@17 ✔ jd cdk openjdk@11 ✔ openjdk@8 mdk ==> Casks adoptopenjdk microsoft-openjdk11 semeru-jdk11-open adoptopenjdk8 oracle-jdk semeru-jdk17-open gama-jdk oracle-jdk-javadoc semeru-jdk8-open jdk-mission-control sapmachine-jdk microsoft-openjdk semeru-jdk-open
Formulae 与 Casks 最主要的区别在于:
——前者是一些底层软件、库,比如 Java。
——后者带图形界面,比如 Chrome。
安装软件:brew install
brew install openjdk@17
某些
特定版本
安装后需要额外命令
才能让系统识别,比如 openjdk@17
需要以下命令:sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
卸载软件:brew uninstall
brew uninstall openjdk@17
未完待续
参考文章
有关
Homebrew
安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~- 作者:Gzzzy
- 链接:https://blog.gzzzy.top/article/homebrew-compass
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。