update
This commit is contained in:
14
install.sh
14
install.sh
@@ -51,7 +51,7 @@ install_go() {
|
|||||||
source ~/.bashrc
|
source ~/.bashrc
|
||||||
}
|
}
|
||||||
|
|
||||||
# 下载并解压 Apptainer 源码
|
# 下载并解压 singularity 源码
|
||||||
download_singularity() {
|
download_singularity() {
|
||||||
if [ ! -f "$SINGULARITY_ARCHIVE" ]; then
|
if [ ! -f "$SINGULARITY_ARCHIVE" ]; then
|
||||||
wget -O "$SINGULARITY_ARCHIVE" "$SINGULARITY_URL"
|
wget -O "$SINGULARITY_ARCHIVE" "$SINGULARITY_URL"
|
||||||
@@ -62,7 +62,7 @@ download_singularity() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# 编译和安装 Apptainer
|
# 编译和安装 singularity
|
||||||
compile_singularity() {
|
compile_singularity() {
|
||||||
cd "$SINGULARITY_DIR"
|
cd "$SINGULARITY_DIR"
|
||||||
./mconfig
|
./mconfig
|
||||||
@@ -70,22 +70,22 @@ compile_singularity() {
|
|||||||
sudo make -C builddir install
|
sudo make -C builddir install
|
||||||
}
|
}
|
||||||
|
|
||||||
# 卸载 Apptainer
|
# 卸载 singularity
|
||||||
uninstall_singularity() {
|
uninstall_singularity() {
|
||||||
echo "正在卸载 Apptainer..."
|
echo "正在卸载 singularity..."
|
||||||
sudo rm -rf /usr/local/bin/singularity
|
sudo rm -rf /usr/local/bin/singularity
|
||||||
sudo rm -rf /usr/local/libexec/singularity
|
sudo rm -rf /usr/local/libexec/singularity
|
||||||
sudo rm -rf /usr/local/var/singularity
|
sudo rm -rf /usr/local/var/singularity
|
||||||
sudo rm -rf /usr/local/etc/singularity
|
sudo rm -rf /usr/local/etc/singularity
|
||||||
sudo rm -rf /usr/local/lib/singularity
|
sudo rm -rf /usr/local/lib/singularity
|
||||||
echo "Apptainer 卸载完成。"
|
echo "singularity 卸载完成。"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 交互式菜单
|
# 交互式菜单
|
||||||
interactive_menu() {
|
interactive_menu() {
|
||||||
echo "选择操作:"
|
echo "选择操作:"
|
||||||
echo "1) 安装 Apptainer"
|
echo "1) 安装 singularity"
|
||||||
echo "2) 卸载 Apptainer"
|
echo "2) 卸载 singularity"
|
||||||
echo "3) 退出"
|
echo "3) 退出"
|
||||||
read -p "请输入选项(1、2或3): " choice
|
read -p "请输入选项(1、2或3): " choice
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user