使用學校的超算的時候,沒有 sudo 許可權,但是又需要安裝一些軟體。之前我都是透過手動編譯原始碼的方式安裝到使用者目錄,但是當需要安裝的軟體變多的時候這種方式費時費力。後來終於不勝其煩,決定回到 Homebrew 的懷抱。
Prerequsities
在安裝 Homebrew 之前你需要確保系統上裝有較新的 git 和 curl。如果沒有的話,建議透過 Conda 安裝。
然後透過環境變數設定 Homebrew 使用 Conda 的 git 和 curl:
export HOMEBREW_GIT_PATH="/path/to/conda/git"
export HOMEBREW_CURL_PATH="/path/to/conda/curl"
Install
下載 Homebrew:
mkdir -p $HOME/.local/opt/homebrew
cd $HOME/.local/opt
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip-components 1 -C homebrew
安裝 Homebrew:
eval "$(homebrew/bin/brew shellenv)"
brew update --force --quiet
chmod -R go-w "$(brew --prefix)/share/zsh"
環境配置:
homebrew/bin/brew shellenv >> ~/.bashrc
參考:Alternative Installs | Homebrew Docs