基因数据分析软件迁移-Sambamba-0.7.0

举报
phluo 发表于 2022/01/19 10:39:28 2022/01/19
【摘要】 项目说明服务器TaiShan 200服务器(型号2280)CPU鲲鹏920 5250处理器内存无要求存储无要求磁盘分区/top空间建议保留100G+网络能访问互联网操作系统CentOS 7.6系统依赖安装yum install libconfig libconfig-devel python3-devel cmake3 -y1.1 如果系统pagesize修改为4k,需要源码安装libcon...
项目 说明
服务器 TaiShan 200服务器(型号2280)
CPU 鲲鹏920 5250处理器
内存 无要求
存储 无要求
磁盘分区 /top空间建议保留100G+
网络 能访问互联网
操作系统 CentOS 7.6
  1. 系统依赖安装
    yum install libconfig libconfig-devel python3-devel cmake3 -y
    1.1 如果系统pagesize修改为4k,需要源码安装libconfig,否则安装失败会破坏操作系统
    1.1.1 下载软件包
    wget https://github.com/hyperrealm/libconfig/archive/refs/tags/v1.7.3.tar.gz
    1.1.2 解压软件包
    tar –xf v1.7.3.tar.gz
    1.1.3 进入解压目录
    cd libconfig-1.7.3
    1.1.4 编译安装
    mkdir build && cd build
    cmake ..
    make –j 96
    make install
    1.2 安装llvm-3.5
    1.2.1 下载软件包
    wget https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0.tar.gz
    1.2.2 解压软件包
    tar -xf llvmorg-3.5.0.tar.gz
    1.2.3 进入解压目录
    cd llvmorg-3.5.0
    1.2.3 编译安装(注意替换-DCMAKE_INSTALL_PREFIX为期望的目录)
    cmake -G “Unix Makefiles” -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/llvmorg-3.5.0 -DLLVM_TARGETS_TO_BUILD='AArch64’ -DCOMPILER_RT_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TESTS=OFF

    make -j 96 && make install
    1.3 安装ldc-0.17.6
    1.3.1 下载软件包
    wget https://objects.githubusercontent.com/github-production-release-asset-2e65be/2174666/cd11aa80-a741-11e8-8675-cad895bd1044?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220106%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220106T122258Z&X-Amz-Expires=300&X-Amz-Signature=b0178ff749d43294fc2256dd854371c58fb1148ee6e409adf6cf062750145195&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=2174666&response-content-disposition=attachment%3B%20filename%3Dldc-0.17.6-src.tar.gz&response-content-type=application%2Foctet-stream
    1.3.2 解压软件包
    tar -xf ldc-0.17.6-src.tar.gz
    1.3.3 进入解压目录
    cd ldc-0.17.6-src
    1.3.4 编译安装
    export PATH={llvm-3.5.0安装目录}/bin:${PATH}
    export LD_LIBRARY_PATH={llvm-3.5.0安装目录}/lib:${LD_LIBRARY_PATH}
    mkdir build && cd build
    cmake3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/ldc-0.17.6 ..
    make –j 96 make install
    1.4 参考步骤1.2安装llvm-4.0
    1.5 参考步骤1.3安装ldc-1.17.0,替换cmake命令如下
    export PATH={ldc-0.17.6安装目录}/bin:${PATH}
    export LD_LIBRARY_PATH={ldc-0.17.6安装目录}/lib:${LD_LIBRARY_PATH}
    cmake3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX={ldc-1.17.0安装目录} -DLLVM_ROOT_DIR={llvm4.0安装目录} -DD_COMPILER={ldc-0.17.6安装目录}/bin/ldmd2
    1.6 下载软件包
    wget https://codeload.github.com/biod/sambamba/tar.gz/refs/tags/v0.7.0 -O sambamba-0.7.0.tar.gz
    1.6.1 解压软件包
    tar -xf sambamba-0.7.0.tar.gz
    1.6.2 进入解压目录
    cd sambamba-0.7.0
    1.6.3 下载外部工程
    wget https://github.com/lz4/lz4/archive/b3692db46d2b23a7c0af2d5e69988c94f126e10a.zip
    wget https://codeload.github.com/lomereiter/htslib/zip/2f3c3ea7b301f9b45737a793c0b2dcf0240e5ee5
    wget https://codeload.github.com/biod/BioD/zip/0d06e291b03bd32b3ed0f188f99d0e801c7ee369
    1.6.4 解压lz4,htslib,BioD
    unzip lz4-b3692db46d2b23a7c0af2d5e69988c94f126e10a.zip
    unzip htslib2f3c3ea7b301f9b45737a793c0b2dcf0240e5e.zip
    unzip BioD0d06e291b03bd32b3ed0f188f99d0e801c7ee369.zip
    1.6.5 清理原始空目录
    rmdir lz4
    rmdir htslib
    rmdir BioD
    1.6.6 重命名lz4,htslib,BioD
    mv lz4-b3692db46d2b23a7c0af2d5e69988c94f126e10a lz4
    mv htslib2f3c3ea7b301f9b45737a793c0b2dcf0240e5e.zip htslib
    mv BioD0d06e291b03bd32b3ed0f188f99d0e801c7ee369.zip BioD
    1.6.7 编译
    make –j 96
    1.6.8 验证
    image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。