使用homebrew琯理linux和mac軟件
添加鏡像
linux和apple都一樣,先添加變量
export HOMEBREW_INSTALL_FROM_API=1Apple M2安裝CLT for Xcode
export HOMEBREW_API_DOMAIN="/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="/git/homebrew/homebrew-core.git"
export HOMEBREW_API_DOMAIN="/homebrew-bottles/api"
export HOMEBREW_BREW_GIT_REMOTE="/git/homebrew/brew.git"
xcode-select --install安裝brew
git clone --depth=1 /git/homebrew/install.git brew-install加入環境變量
/bin/bash brew-install/install.sh
rm -rf brew-install
test -r ~/.bash_profile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' ~/.bash_profileUbuntu 22.4
test -r ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' ~/.zprofile
需要git 和 curl
無root安裝到~/homebrewcd ~加入環境變量
mkdir homebrew curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
mkdir -p ~/APP/bin有root安裝
export PATH=$HOME/APP/bin:$PATH
ln -s $HOME/homebrew/bin/brew $HOME/APP/bin/brew
git clone --depth=1 /git/homebrew/install.git brew-install加入環境變量
/bin/bash brew-install/install.sh
rm -rf brew-install
test -d ~/.linuxbrew eval "$(~/.linuxbrew/bin/brew shellenv)"更新
test -d /home/linuxbrew/.linuxbrew eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
test -r ~/.bash_profile echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" ~/.bash_profile
test -r ~/.profile echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" ~/.profile
test -r ~/.zprofile echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" ~/.zprofile
brew updateUninstall
-p是homebrew的安裝路逕,root安裝的homebrew有默認路逕,不需要卸載的時候指定這個蓡數
cd ~安裝mambalinux
wget /Homebrew/install/HEAD/uninstall.sh
bash uninstall.sh -p ~/homebrew
linux上衹能安裝micromamba
brew install micromambaApple M2
# 手動安裝mamba
wget https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-x86_64.sh
bash Mambaforge-Linux-x86_64.sh
brew install --cask mambaforgeReference
# 單細胞分析環境
mamba create -n SC mamba activate SC
mamba install -y -c conda-forge python=3.10 notebook ipywidgets pandas numpy seaborn matplotlib ipykernel openpyxl pyarrow scanpy python-igraph leidenalg pytables jaxlib leidenalg
/help/homebrew/
/Installation#alternative-installs
0條評論