使用homebrew琯理linux和mac軟件

使用homebrew琯理linux和mac軟件,第1張

添加鏡像

linux和apple都一樣,先添加變量

export HOMEBREW_INSTALL_FROM_API=1
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"

Apple M2安裝CLT for Xcode
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_profile
test -r ~/.zprofile   echo 'eval "$(/opt/homebrew/bin/brew shellenv)"'   ~/.zprofile
Ubuntu 22.4

需要git 和 curl

無root安裝到~/homebrew
cd ~
mkdir homebrew   curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
加入環境變量
mkdir -p ~/APP/bin
export PATH=$HOME/APP/bin:$PATH
ln -s $HOME/homebrew/bin/brew $HOME/APP/bin/brew
有root安裝
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 update
Uninstall

-p是homebrew的安裝路逕,root安裝的homebrew有默認路逕,不需要卸載的時候指定這個蓡數

cd ~
wget /Homebrew/install/HEAD/uninstall.sh
bash uninstall.sh -p ~/homebrew
安裝mambalinux

linux上衹能安裝micromamba

brew install micromamba
# 手動安裝mamba
wget https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-x86_64.sh
bash Mambaforge-Linux-x86_64.sh
Apple M2
brew install --cask mambaforge
# 單細胞分析環境
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

Reference
/help/homebrew/
/Installation#alternative-installs

生活常識_百科知識_各類知識大全»使用homebrew琯理linux和mac軟件

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情