add configure_miniforge

This commit is contained in:
Konano 2024-06-20 01:09:02 +08:00
parent 9e5c3a3fa1
commit 8918ecdd54

View File

@ -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