Trinity安装全过程并解决部分报错

简单的安装方式:

# Hompage : https://github.com/trinityrnaseq/trinityrnaseq/wiki# 安装
sudo apt-get install trinityrnaseq# 报错
# E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件# 解决一: 安装指定版本的被依赖包# 解决方法二: 使用aptitude进行安装,aptitude 会对依赖关系进行智能处理
sudo apt-get install aptitude
sudo aptitude install <package name>

官网的安装方式:

# https://github.com/trinityrnaseq/trinityrnaseq/wiki/Installing-Trinity
Additional tools required for running Trinity include:bowtie2jellyfishsalmonsamtools
# 上面4个软件需要提前安装sudo wget https://github.com/trinityrnaseq/trinityrnaseq/releases/download/v2.12.0/trinityrnaseq-v2.12.0.FULL.tar.gztar -xf trinityrnaseq-v2.12.0.FULL.tar.gz
cd trinityrnaseq-v2.12.0/
make# 报错 No CMAKE_CXX_COMPILER could be found.
# 解决
sudo apt-get install -y build-essential#报错:
seqtk.c:31:10: fatal error: zlib.h: No such file or directory31 | #include <zlib.h>|          ^~~~~~~~
# 解决:
sudo apt-get install zlib1g-dev# 报错
autoheader: command not found
# 解决
apt-get install autoconf#报错 :Building HTSlib requires libbzip2 development files to be installed on the
# build machine; you may need to ensure a package such as libbz2-dev (on Debian
# or Ubuntu Linux) or bzip2-devel (on RPM-based Linux distributions or Cygwin)
# is installed.
# 解决:
sudo apt install libbz2-dev# Building HTSlib requires liblzma development files to be installed on the
# build machine; you may need to ensure a package such as liblzma-dev (on Debian
# or Ubuntu Linux), xz-devel (on RPM-based Linux distributions or Cygwin), or
# xz (via Homebrew on macOS) is installed; or build XZ Utils from source.
# 解决:
sudo apt install liblzma-dev# 将可执行文件添加进PATH环境变量# Assemble RNA-Seq data like so:Trinity --seqType fq --left reads_1.fq --right reads_2.fq --CPU 6 --max_memory 20G

安装依赖软件

# bowtie2
# http://bowtie-bio.sourceforge.net/bowtie2/manual.shtml#building-from-source
wget https://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.4.4/bowtie2-2.4.4-source.zipunzip bowtie2-2.4.4-source.zip
make
make static-libs && make STATIC_BUILD=1
make sra-deps && make USE_SRA=1    # supports aligning SRA reads
# configure: error: required ngs-sdk package not found
将安装目录添加进PATH变量# 安装jellyfish
wget https://github.com/gmarcais/Jellyfish/releases/download/v2.3.0/jellyfish-2.3.0.tar.gz
sudo tar -xf jellyfish-2.3.0.tar.gz
cd jellyfish-2.3.0
./configure
sudo make
sudo make install
将安装目录添加进PATH变量# 报错: jellyfish: error while loading shared libraries: libjellyfish-2.0.so.2: cannot open shared object file: No such file or directory
export LD_LIBRARY_PATH="/usr/local/lib# samtools
sudo apt install samtools# salmon
sudo apt install salmon
# 依赖的R包
install.packages('BiocManager')
library(BiocManager)
install('edgeR')# /usr/bin/ld: cannot find -llapack
# /usr/bin/ld: cannot find -lblas
# /usr/bin/ld: cannot find -lgfortransudo apt install liblapacke-dev
sudo apt install libblas-dev
sudo apt install libgfortran-devinstall('ctc')
# /bin/bash: gfortran: command not found
sudo apt-get install gfortraninstall('Biobase')
install('ape')
install.packages('gplots')

Trinity安装全过程并解决部分报错相关推荐

  1. Ubuntu安装运行YOLOV3 解决opencv报错 No package ‘opencv‘ found

    YOLO系列 本文概述 一些软件依赖 官方网站和官方英文教程 下载YOLOV3并直接make编译 编译GPU实现YOLO 要求N卡和cuda 编译GPU版YOLOV3 gpu运行YOLOV3 dete ...

  2. cmake安装更新(解决cmake报错:CMake 3.8 or higher is required. You are running version 3.5.1

    https://www.cnblogs.com/jsdy/p/12689470.html

  3. Xamarin开发安装Visual Studio 2015 update2报错的解决办法

    Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...

  4. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题

    解决VScode安装Babel转码器报错:无法将"cnpm"项识别为cmdlet\函数.脚本文件或可运行程序的名称的问题 报错结果如下: 解决方案 第一步:安装npm 点我安装np ...

  5. linux系统安装本地r包,linux环境下安装R包DESeq2的报错以及解决方法

    前段时间电脑卡死,强制关机后电脑无法启动,后重装系统,然后又重新安装R和rstudio,在安装R包DESeq2的时候出现一系列报错.首先,执行安装命令后,出现报错:ERROR: compilation ...

  6. 安装Cadence16.6遇到的报错解决

    安装Cadence16.6遇到的报错解决 1.运行电脑服务器与客服端破解过程中出现问题:Unable to restart Cadence License Server with the new li ...

  7. 【ROS】虚拟机VMware 安装ROS 一条龙教程+部分报错解决

    前言 Linux下安装ROS真是太多坑了,如何在Linux下安装ROS呢?博主带你少走弯路! 目录 前言 第一步:配置软件源 1.打开设置 2.打开软件与更新 3.选源 第二步:设置sources.l ...

  8. 【Linux学习】虚拟机VMware 安装ROS 一条龙教程+部分报错解决

    前言 Linux下安装ROS真是太多坑了,如何在Linux下安装ROS呢?博主带你少走弯路! 目录 前言 第一步:配置软件源 1.打开设置 2.打开软件与更新 3.选源 第二步:设置sources.l ...

  9. Windows 10 上安装 3D Studio Max 2016 报错的解决办法

    在 Windows 10 上安装 3D Stuido Max 2016 报错,无法正常安装,查看日志是 VC 运行时安装错误,经过分析发现在 Windows 10 上已经有这些运行时并且版本比安装包中 ...

最新文章

  1. 一起睡了四年的大学舍友
  2. v-for 切换不同的class
  3. 如何高性能添加UIView阴影
  4. centos7安装uwsgi报错_如何将CentOS 7升级到CentOS 8
  5. 2019山科计算机专业分数线,2019山东科技大学研究生分数线汇总(含2016-2019历年复试)...
  6. Java中子类覆盖父类方法所必须满足的条件
  7. linux内核 struct page结构的三种存放方式
  8. React-Native 之 GD (六)无数据情况处理
  9. iOS swift 建立桥接文件及更改位置
  10. (面试)涉及到继承和类加载
  11. mysql双机备份最简单_简单实现mysql双机热备份
  12. hdu 5064 Find Sequence
  13. 【开发经验】mysql有效防止删库跑路!
  14. 成都拓嘉辰丰:拼多多一件代发的产品退货怎么做?
  15. 一文带你读懂何为 macOS App 公证,以及如何自动化实现
  16. struts2 项目构建规划 (6)
  17. 移动端网页唤醒app
  18. 1.PWM基本概念了解
  19. 「补课」进行时:设计模式(5)——从 LOL 中学习代理模式
  20. python培训价格多少钱

热门文章

  1. 移动硬盘-移动硬盘提示格式化的解决办法
  2. 关于Xcode设置网络代理
  3. 数字抽奖小程序_2019年国庆节图书馆开放安排(附抽奖小程序)
  4. 5G?折叠屏?华为新款手机刷屏了!
  5. Android开发——程序锁的实现(可用于开发钓鱼登录界面)
  6. 软件功能测试报告都包含哪些内容,测试报告如何获取呢
  7. Redis面试题从基础到进阶
  8. ***POJ 3349 Snowflake Snow Snowflakes(哈希)
  9. 根据IP获取具体城市名称及经纬度坐标
  10. 微信图片转换成文字的方法