亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
974
2022-05-29
系統依賴安裝
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 驗證
基因測序
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。