Compare commits
2 Commits
324e4cfcb6
...
00a1e6a8ee
| Author | SHA1 | Date | |
|---|---|---|---|
| 00a1e6a8ee | |||
| 50af7ec818 |
@ -54,13 +54,29 @@ configure_gpg() {
|
||||
|
||||
configure_miniconda() {
|
||||
[ -d ~/.miniconda3 ] && return
|
||||
[ $offline -eq 1 ] && return
|
||||
[[ $(uname -m) == "aarch64" ]] && return
|
||||
[ "$offline" -eq 1 ] && return
|
||||
|
||||
OS_TYPE=$(uname -s)
|
||||
ARCH=$(uname -m)
|
||||
|
||||
# Skip aarch64 as it is handled by Miniforge
|
||||
if [[ "$ARCH" == "aarch64" || "$ARCH" == "arm64" ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
if [[ "$OS_TYPE" == "Linux" ]]; then
|
||||
INSTALLER="Miniconda3-latest-Linux-${ARCH}.sh"
|
||||
elif [[ "$OS_TYPE" == "Darwin" ]]; then
|
||||
INSTALLER="Miniconda3-latest-MacOSX-${ARCH}.sh"
|
||||
else
|
||||
echo "Unsupported OS: $OS_TYPE"
|
||||
return
|
||||
fi
|
||||
|
||||
if confirm_action "要安装 miniconda 吗?" "N"; then
|
||||
wget "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-$(uname -m).sh" -O $tempdir/miniconda.sh
|
||||
bash $tempdir/miniconda.sh -b -p ~/.miniconda3
|
||||
rm $tempdir/miniconda.sh
|
||||
wget "https://repo.anaconda.com/miniconda/$INSTALLER" -O "$tempdir/miniconda.sh"
|
||||
bash "$tempdir/miniconda.sh" -b -p "$HOME/.miniconda3"
|
||||
rm "$tempdir/miniconda.sh"
|
||||
~/.miniconda3/bin/conda init zsh
|
||||
~/.miniconda3/bin/conda config --set changeps1 False
|
||||
~/.miniconda3/bin/conda install -c conda-forge mamba
|
||||
@ -70,7 +86,7 @@ configure_miniconda() {
|
||||
|
||||
configure_miniforge() {
|
||||
[ -d ~/.miniforge3 ] && return
|
||||
[ $offline -eq 1 ] && return
|
||||
[ "$offline" -eq 1 ] && return
|
||||
[[ $(uname -m) != "aarch64" ]] && return
|
||||
|
||||
if confirm_action "要安装 miniforge 吗?" "N"; then
|
||||
@ -84,7 +100,7 @@ configure_miniforge() {
|
||||
|
||||
configure_nvm() {
|
||||
[ -d ~/.nvm/.git ] && return
|
||||
[ $offline -eq 1 ] && return
|
||||
[ "$offline" -eq 1 ] && return
|
||||
|
||||
if confirm_action "要安装 nvm / nodejs 吗?" "N"; then
|
||||
git_clone nvm-sh/nvm ~/.nvm --depth=1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user