1. 安装 brew
brew 是一种专门在苹果电脑 Mac 操作系统下使用的软件包管理工具。它可以方便地安装、卸载和管理各种软件包,为用户在 Mac 系统上获取和管理软件提供了便捷的途径。例如,用户可以通过 brew 快速安装常用的开发工具、数据库等软件。
// 安装 brew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ echo >> /Users/jackzang/.zprofile
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/jackzang/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew --help
// brew 常用操作
$ brew search jdk // 在 Homebrew 的仓库中搜索与关键词 jdk 相关的所有软件包。
$ brew install FORMULA|CASK... // 安装软件
$ brew uninstall FORMULA|CASK... // 卸载软件
$ brew list // 查看所有通过 Homebrew 安装的软件包,包括安装的依赖包
$ brew leaves // 查看所有通过 Homebrew 安装的软件包,不包括安装的依赖包
$ brew list git // 列出该特定软件包所安装的所有文件的详细列表
$ brew info git // 查看该软件是否已经安装,还会提供有关版本、安装位置等信息
$ brew outdated // 查看哪些包可以更新
$ brew upgrade [FORMULA|CASK...] // 安装软件的新版本,但是旧版本并不会被删除
$ brew update // brew 自身更新
$ brew cleanup // 清理所有包的旧版本
$ brew cleanup [FORMULA ...] // 清理指定包的旧版本
$ brew cleanup -n // 查看可清理的旧版本包,不执行实际操作
$ brew pin [FORMULA ...] // 锁定某个包不更新
$ brew unpin [FORMULA ...] // 取消锁定更新
// 示例
$ brew install git
2. jdk 安装与卸载
(1)jdk 安装
// 根据需要选择要下载的版本:https://www.oracle.com/sg/java/technologies/downloads/archive/
// 下载完成后,双击安装
如果安装多个版本,可能需要配置环境变量(暂时未测试,后续看)
// 找到 java 安装的路径
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.8.441.07 (arm64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_441 (arm64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
// 配置环境变量
$ vim ~/.bash_profile
#jdk环境变量
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
#默认jdk
export JAVA_HOME=$JAVA_8_HOME
#重置JAVA_HOME 参数
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
$ source ~/.bash_profile
// 版本切换
$ jdk8 // 切换为 8 版本
$ jdk11 // 切换为 11 版本
$ jdk17 // 切换为 17 版本
(2)卸载 jdk
// 查看 jdk 安装的位置
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.8.441.07 (arm64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_441 (arm64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
// 删除允许路径和运行环境
$ sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
$ sudo rm -fr ~/Library/Application\ Support/Oracle/Java
// 删除对应的 jdk
$ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-1.8.jdk
// 卸载 Oracle Java
$ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
$ sudo rm -fr ~/Library/Application\ Support/Oracle/Java
3. go 的安装和卸载
(1)go 的安装
下载地址:https://golang.google.cn/dl/
// 选择合适的版本
// 双击安装
(2)go 的卸载
$ which go
/usr/local/go/bin/go
$ sudo rm -rf /usr/local/go
$ sudo rm -rf /etc/paths.d/go
$ vim ~/.bash_profile // 有关 go 的环境变量删除(如果有的话)
作者:jackzang 创建时间:2025-03-15 09:31
最后编辑:jackzang 更新时间:2025-03-26 20:37
最后编辑:jackzang 更新时间:2025-03-26 20:37