1、介紹
Homebrew是一款
包管理工具
颗味,目前支持macOS和linux系統(tǒng)超陆。類似于Linux系統(tǒng)中的yum
主要有四個(gè)部分組成: brew、homebrew-core 浦马、homebrew-cask时呀、homebrew-bottles
2、安裝
-
打開(kāi)官網(wǎng):https://brew.sh/,如下圖:
找到安裝命令在mac 終端下執(zhí)行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
這里如果Homebrew
安裝出現(xiàn)443 可改為國(guó)內(nèi)鏡像安裝:
- 國(guó)內(nèi)安裝方式:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
brew update-reset
3晶默、使用
通過(guò)brew安裝的文件會(huì)自動(dòng)設(shè)置環(huán)境變量谨娜,所以不用擔(dān)心命令行不能啟動(dòng)的問(wèn)題。 比如安裝好了gradle磺陡,即可運(yùn)行 gradle -v
-
安裝卸載軟件
-
brew --version
或者brew -v
顯示brew版本信息 -
brew install <軟件名>
安裝指定軟件 -
brew uninstall <軟件名>
卸載指定軟件 -
brew list
顯示所有的已安裝的軟件 -
brew search <軟件名>
搜索本地遠(yuǎn)程倉(cāng)庫(kù)的軟件趴梢,已安裝會(huì)顯示綠色的勾 -
brew search /<軟件名>/
使用正則表達(dá)式搜軟件
-
-
升級(jí)軟件相關(guān)
-
brew update
自動(dòng)升級(jí)homebrew(從github下載最新版本) -
brew outdated
檢測(cè)已經(jīng)過(guò)時(shí)的軟件 -
brew upgrade
升級(jí)所有已過(guò)時(shí)的軟件,即列出的以過(guò)時(shí)軟件 -
brew upgrade <軟件名>
升級(jí)指定的軟件 -
brew pin <軟件名>
禁止指定軟件升級(jí) -
brew unpin <軟件名>
解鎖禁止升級(jí) -
brew upgrade --all
升級(jí)所有的軟件包币他,包括未清理干凈的舊版本的包
-
-
清理相關(guān)
homebrew
升級(jí)軟件時(shí)候不會(huì)清理相關(guān)的舊版本坞靶,在軟件升級(jí)后我們可以使用如下命令清理-
brew cleanup -n
列出需要清理的內(nèi)容 -
brew cleanup <軟件名>
清理指定的軟件過(guò)時(shí)包 -
brew cleanup
清理所有的過(guò)時(shí)軟件 -
brew uninstall <軟件名>
卸載指定軟件 -
brew uninstall <軟件名> --force
徹底卸載指定軟件,包括舊版本
-
-
優(yōu)化
可以根據(jù)需要蝴悉,配置國(guó)內(nèi)源彰阴,源內(nèi)有替換方法
原文參考:https://blog.csdn.net/chengzhibe359483/article/details/101038695
-
hombrew 安裝的軟件所在位置
1尿这、通過(guò)brew install安裝應(yīng)用最先是放在/usr/local/Cellar/目錄下簇抵。
2、有些應(yīng)用會(huì)自動(dòng)創(chuàng)建軟鏈接放在/usr/bin或者/usr/sbin妻味,同時(shí)也會(huì)將整個(gè)文件夾放在/usr/local
3正压、可以使用brew list 軟件名確定安裝位置。
[xxxx@lsyPro local ]$ brew list gradle
/usr/local/Cellar/gradle/6.0.1/bin/gradle
/usr/local/Cellar/gradle/6.0.1/libexec/bin/gradle
/usr/local/Cellar/gradle/6.0.1/libexec/docs/ (2435 files)
/usr/local/Cellar/gradle/6.0.1/libexec/lib/ (215 files)
/usr/local/Cellar/gradle/6.0.1/libexec/samples/ (2978 files)
/usr/local/Cellar/gradle/6.0.1/libexec/src/ (8544 files)