首页 > 系统相关 >Centos安装Singularity记录

Centos安装Singularity记录

时间:2023-05-17 13:00:13浏览次数:43  
标签:tar Centos gz VERSION export && Singularity 安装 singularity

目录

环境依赖

sudo yum update -y && \
yum groupinstall -y 'Development Tools' && \
yum install -y \
    openssl-devel \
    libuuid-devel \
    libseccomp-devel \
    wget \
    squashfs-tools\
    cryptsetup

golang安装

sudo export VERSION=1.16.5 OS=linux ARCH=amd64 && \
wget https://studygolang.com/dl/golang/go$VERSION.$OS-$ARCH.tar.gz && \
tar -C /usr/local -xzvf go$VERSION.$OS-$ARCH.tar.gz && \
rm go$VERSION.$OS-$ARCH.tar.gz

echo 'export GOPATH=${HOME}/go' >> ~/.bashrc && \
echo 'export PATH=/usr/local/go/bin:${PATH}:${GOPATH}/bin' >> ~/.bashrc && \
source ~/.bashrc

Singularity安装

export VERSION=3.8.0 && export REL=rc.2 && # adjust this as necessary \
wget https://github.com/hpcng/singularity/releases/download/v${VERSION}-${REL}/singularity-${VERSION}-${REL}.tar.gz && \
tar -xzf singularity-${VERSION}-${REL}.tar.gz && \
cd singularity

sudo ./mconfig && \
make -C ./builddir && \
make -C ./builddir install

直接在默认路径上编译会报错:

checking: host Go compiler (at least version 1.13)... not found!

删除整个singularity目录,重新解压安装(普通用户即可):

export VERSION=3.8.0
tar -xzf singularity-ce-${VERSION}.tar.gz
cd singularity-ce-${VERSION}
./mconfig --prefix=/opt/singularity/${VERSION}
cd builddir/
make && make install
echo "export PATH=/opt/singularity/${VERSION}/bin:\$PATH" >> ~/.bashrc

常用命令

singularity -h
singularity build  #构建镜像
singularity run    #容器内启动执行脚本
singularity exec   #镜像内执行命令
singularity shell  #执行一个 shell 脚本

Ref:
https://www.jianshu.com/p/b081c9622dda
https://www.jianshu.com/p/b46ee066806b

标签:tar,Centos,gz,VERSION,export,&&,Singularity,安装,singularity
From: https://www.cnblogs.com/miyuanbiotech/p/17408300.html

相关文章

  • Linux - Centos操作系统iso文件下载
    CENTOS VERSIONDOWNLOADLINKCentOS8.5(2111)DownloadCentOS8.4(2105)DownloadCentOS8.3(2011)DownloadCentOS8.2(2004)DownloadCentOS8.1(1911)DownloadCentOS8.0(1905)DownloadCentOS7.9(2009)NewDownloadCentOS7.8(2003)Downlo......
  • 【Python】Centos7安装dirsearch
    一、升级Openssl1.1.1 1、官网下载源码:https://www.openssl.org/2、安装#./config--prefix=/datas/soft/openssl-1.1.1no-zlib#make#makeinstall3、新版配置#ln-s/datas/soft/openssl-1.1.1/include/openssl/usr/include/openssl#ln-s/datas/soft/openss......
  • 在Windows服务器上安装并配置frp工具进行端口转发
    在Windows服务器上安装并配置frp工具进行端口转发将Windows服务器上的3389端口转发到9833端口,并使用nmap扫描9833端口以获取服务器的服务信息 frp项目地址:https://github.com/fatedier/frp/releases frpc是客户端,而frps是服务器端。在frps的配置文件中,添加以下配置,将3389......
  • ubuntu20安装无线网卡AX1675i网卡驱动(AX210网卡也是这样安装)
    #非凡s3电脑上的网卡sudoaptupdatesudoapt-getinstall-ygitsudoapt-getinstallbuild-essential安装iwlwifi-*gitclonegit://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#或者去这个网址下载https://git.kernel.org/pub/scm/linux/kernel/gi......
  • [转]如何在debian11上安装docker
    原文地址:如何在debian11上安装docker-知乎虽然kubernetes早在2018年5月就宣布用户可以不用安装docker,直接使用containerd作为CRI运行时,docker依然在生产环境中有很高的装机量,并且在单机开发环境中使用docker相对containerd更为方便。因此在2021年docker依然有其存在价值。202......
  • RN安装app时报错unable to load script的解决方法
     时间:2023/05/17 报错截图如下所示:解决方法:在安装app时不使用默认端口8081,而是指定空闲端口,具体指令如下所示:npxreact-nativerun-android--port=8082本人是在win10环境中运行RN的,感觉这里安装报错主要是由于端口冲突,所以通过指定空闲端口就可以解决。 参考:1......
  • dpkg命令用法、Ubuntu下deb包的解压、打包、安装、卸载及常用命令参数
    dpkg命令的用法不带图简装:https://blog.csdn.net/wanghuohuo13/article/details/78916821?ops_request_misc=&request_id=&biz_id=102&utm_term=dpkg&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-6-.first_rank_v2_pc_rank_v29&am......
  • ubuntu安装docker官方指导方法-附官方指导地址
    先上官方指导地址:https://docs.docker.com/engine/install/ubuntu/再上官方指导: InstallDockerEngineonUbuntu TogetstartedwithDockerEngineonUbuntu,makesureyoumeettheprerequisites,andthenfollowtheinstallationsteps.Prerequisites......
  • centos上使用makefile编译sliver时 提示gcc 错误,cannot find -ldl cannot find -lpth
    github.com/bishopfox/sliver/server/usr/local/go/pkg/tool/linux_amd64/link:runninggccfailed:exitstatus1/usr/bin/ld:cannotfind-ldl/usr/bin/ld:cannotfind-lpthread/usr/bin/ld:cannotfind-lccollect2:error:ldreturned1exitstatus这个错误通常......
  • 关于centos7操作系统RX-DRP值每隔30s加1问题
    现象如下图所示:RX-DRP每隔30s,自动+1原因分析CentOS7系列操作系统在处理LLDP等不能直接解析的二层数据帧的过程中,会将ifconfigeth0或者netstat-i等输出信息中的rx_drop值增加。其主要特点为每隔30s(上层交换机LLDP数据帧发送频率)加1、但是采用tcpdump等软件抓包过程的过程中rx......