move configure_nodejs to init_priv
This commit is contained in:
parent
d4f50a234d
commit
ecd69d23e8
15
init_priv.sh
15
init_priv.sh
@ -259,6 +259,21 @@ configure_proxychains() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configure_nodejs() {
|
||||||
|
[ -f /usr/local/bin/node ] && return
|
||||||
|
|
||||||
|
if confirm_action "要安装 nodejs 吗?" "Y"; then
|
||||||
|
local version="v20.10.0"
|
||||||
|
local tarname="node-$version-linux-x64"
|
||||||
|
wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz
|
||||||
|
tar -xf $tempdir/$tarname.tar.xz -C $tempdir
|
||||||
|
sudo cp $tempdir/$tarname/bin/node /usr/local/bin/node
|
||||||
|
sudo cp $tempdir/$tarname/bin/npm /usr/local/bin/npm
|
||||||
|
rm $tempdir/$tarname.tar.xz
|
||||||
|
rm $tempdir/$tarname -r
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|
||||||
configure_swap() {
|
configure_swap() {
|
||||||
|
|||||||
17
init_user.sh
17
init_user.sh
@ -50,21 +50,6 @@ configure_miniconda() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
configure_nodejs() {
|
|
||||||
[ -f /usr/local/bin/node ] && return
|
|
||||||
|
|
||||||
if confirm_action "要安装 nodejs 吗?" "Y"; then
|
|
||||||
local version="v20.10.0"
|
|
||||||
local tarname="node-$version-linux-x64"
|
|
||||||
wget https://nodejs.org/dist/$version/$tarname.tar.xz -O $tempdir/$tarname.tar.xz
|
|
||||||
tar -xf $tempdir/$tarname.tar.xz -C $tempdir
|
|
||||||
mv $tempdir/$tarname/bin/node /usr/local/bin/node
|
|
||||||
mv $tempdir/$tarname/bin/npm /usr/local/bin/npm
|
|
||||||
rm $tempdir/$tarname.tar.xz
|
|
||||||
rm $tempdir/$tarname -r
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
configure_nvm() {
|
configure_nvm() {
|
||||||
[ -d ~/.nvm/.git ] && return
|
[ -d ~/.nvm/.git ] && return
|
||||||
|
|
||||||
@ -94,4 +79,4 @@ configure_ssh
|
|||||||
configure_ssh_keygen
|
configure_ssh_keygen
|
||||||
configure_git
|
configure_git
|
||||||
configure_miniconda
|
configure_miniconda
|
||||||
configure_nodejs
|
configure_nvm
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user