在Windows系統(tǒng)下拗引,我們一般安裝軟件就是從網(wǎng)站或者軟件中心下載 .exe 文件,然后點(diǎn)擊安裝洲押,一步步點(diǎn)點(diǎn)點(diǎn)就完事了设塔。但是在Linux和類Unix系統(tǒng)中安裝軟件包相對(duì)于剛?cè)腴T(mén)的小白來(lái),有時(shí)候比較麻煩短纵,在基于Ubuntu的系統(tǒng)中我們有 apt-get 包管理器带污,在CentOS系統(tǒng)中有 yum 包管理器, 這些都是我們常見(jiàn)的,但是在Mac OS X系統(tǒng)中香到,自帶有 Homebrew 軟件包管理器鱼冀。當(dāng)然在Mac和Linux系統(tǒng)中也可以直接在軟件中心或者軟件官方網(wǎng)站下載安裝包报破,比如 .rmp 、 .dmp 等安裝包也可以像Windows操作系統(tǒng)中一樣點(diǎn)擊安裝千绪。
Homebrew 是一款Mac OS平臺(tái)下的軟件包管理工具充易,擁有安裝、卸載荸型、更新盹靴、查看、搜索等很多實(shí)用的功能瑞妇。簡(jiǎn)單的一條指令稿静,就可以實(shí)現(xiàn)包管理,而不用你關(guān)心各種依賴和文件路徑的情況辕狰,十分方便快捷改备。
Homebrew 安裝 卸載
macOS安裝環(huán)境要求:
- A 64-bit Intel CPU
- macOS High Sierra (10.13) (or higher)
- Command Line Tools (CLT) for Xcode:
xcode-select --install
,developer.apple.com/downloads or Xcode - A Bourne-compatible shell for installation (e.g.
bash
orzsh
)
安裝Homebrew命令,在終端中輸入以下命令就安裝完成蔓倍,默認(rèn)安裝目錄是 /usr/local
:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的幾種解決方式
我認(rèn)為的產(chǎn)生的原因:安裝失敗的可能原因是沒(méi)有初始化Xcode的環(huán)境
這個(gè)是針對(duì)Mac電腦
我在網(wǎng)上找了很多資料悬钳,有說(shuō)打開(kāi)這個(gè)網(wǎng)址https://raw.githubusercontent.com/Homebrew/install/master/install
,我打不開(kāi)
所以下面是我的解決辦法:
1. 解決方式一
1.查看網(wǎng)址
打開(kāi)網(wǎng)站https://www.ipaddress.com/
查詢一下 raw.githubusercontent.com
對(duì)應(yīng)的IP 地址
2.替換系統(tǒng)的
host
文件
注意:最好復(fù)制一份出來(lái)在更改
3.然后執(zhí)行安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
解釋一下: 這一行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
命令柬脸,其實(shí)是 安裝Homebrew
的命令他去,官網(wǎng)地址大家可以自行查看。
卸載Homebrew命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Homebrew 常用命令
術(shù)語(yǔ):homebrew
有“家釀倒堕、自制”的意思, formula
有“配方”的意思灾测,這里我們一般表示軟件包。
我們以安裝 wget 軟件舉例:
-
列出所有已經(jīng)安裝的
formula
brew list
-
查看指定
formula
的基本信息, 比如目前的版本, 依賴, 安裝后注意事項(xiàng)等brew info wget
-
搜索指定的
formula
brew search wget
-
安裝指定的
formula
brew install wget
-
更新指定的
formula
brew update wget
-
卸載并重新安裝指定的
formula
brew reinstall wget
-
卸載指定的
formula
brew uninstall wget
-
升級(jí)所有可以升級(jí)的
formula
brew upgrade
-
清理過(guò)期的文件垦巴、版本媳搪,如果指定了
formula
, 則清理指定的brew cleanup wget
查看幫助
### brew help
- 瀏覽器中打開(kāi)指定
formula
, 如果沒(méi)指定則打開(kāi)Homebrew首頁(yè)
### brew home wget
注意
有些系統(tǒng)中如果安裝過(guò)程中遇到權(quán)限問(wèn)題,需要sudo指令
了解完整詳細(xì)的brew命令骤宣,請(qǐng)查看官方文檔
如果你對(duì) formula
感興趣秦爆,請(qǐng)參考Formula Cookbook