diff --git a/init_user.sh b/init_user.sh index 8e460c9..87b768d 100755 --- a/init_user.sh +++ b/init_user.sh @@ -38,6 +38,7 @@ configure_git() { configure_miniconda() { [ -d ~/.miniconda3 ] && return + [[ $(uname -m) == "aarch64" ]] && return if confirm_action "要安装 miniconda 吗?" "N"; then wget "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-$(uname -m).sh" -O $tempdir/miniconda.sh @@ -50,6 +51,19 @@ configure_miniconda() { fi } +configure_miniforge() { + [ -d ~/.miniforge3 ] && return + [[ $(uname -m) != "aarch64" ]] && return + + if confirm_action "要安装 miniforge 吗?" "N"; then + wget "$github/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-$(uname -m).sh" -O $tempdir/miniforge.sh + bash $tempdir/miniforge.sh -b -p ~/.miniforge3 + rm $tempdir/miniforge.sh + ~/.miniforge3/bin/conda config --set changeps1 False + ~/.miniforge3/bin/mamba init zsh + fi +} + configure_nvm() { [ -d ~/.nvm/.git ] && return @@ -79,4 +93,5 @@ configure_ssh configure_ssh_keygen configure_git configure_miniconda +configure_miniforge configure_nvm