在ubuntu使用apt install的fastqc是有bug的

为了方便十几个新手使用云服务器,我取巧的root权限安装了一堆生物信息学软件,代码如下:

sudo apt install -y fastqc
sudo apt install -y samtools
sudo apt install -y bcftools
sudo apt install -y bwa
sudo apt install -y ncbi-blast+
sudo apt install -y sra-toolkit
sudo apt-get install r-base-core # 最新版

没想到第一个软件就翻车了,尴尬至极!

报错如下:

Approx 95% complete for output.fastq
Analysis complete for output.fastq
Failed to process file output.fastq
java.lang.IllegalArgumentException: No key called gc_sequence:ignore in the config data
    at uk.ac.babraham.FastQC.Modules.ModuleConfig.getParam(ModuleConfig.java:148)
    at uk.ac.babraham.FastQC.Modules.PerSequenceGCContent.ignoreInReport(PerSequenceGCContent.java:57)
    at uk.ac.babraham.FastQC.Report.HTMLReportArchive.startDocument(HTMLReportArchive.java:331)
    at uk.ac.babraham.FastQC.Report.HTMLReportArchive.<init>(HTMLReportArchive.java:84)
    at uk.ac.babraham.FastQC.Analysis.OfflineRunner.analysisComplete(OfflineRunner.java:155)
    at uk.ac.babraham.FastQC.Analysis.AnalysisRunner.run(AnalysisRunner.java:110)
    at java.lang.Thread.run(Thread.java:745)

看的我是一脸懵逼,不过很容易就谷歌搜索到原因了

高手在biostar上面给出解释:

This seems to be a bug when installing fastqc using apt-get install fastqc on some versions of Ubuntu.

所以我就去了我的生物信息学常见1000个软件的安装代码:https://www.jianshu.com/p/ae28e8e3e9f5 找到了fastqc软件下载安装方法:

## Download and install fastqc
cd ~/biosoft
mkdir fastqc &&  cd fastqc
wget http://www.bioinformatics.bbsrc.ac.uk/projects/fastqc/fastqc_v0.11.5.zip
unzip fastqc_v0.11.5.zip

这样就可以使用全路径调用啦。

但是,还遗留了一个问题,我以管理员身份安装这个软件遗留在整个服务器的环境变量里面,需要清除掉,同样是搜索了解咯。

Ubuntu apt-get彻底卸载软件包

查看教程,得到:

# 删除软件及其配置文件
apt-get --purge remove <package>
# 删除没用的依赖包
apt-get autoremove <package> 

但是我们只需要运行 sudo apt-get --purge remove fastqc

不需要运行 sudo apt-get autoremove fastqc ,避免删除了java软件。

这样就清除了系统的fastqc软件。

◆ ◆ ◆  ◆ ◆

(0)

相关推荐

  • Linux Ubuntu 安装搜狗输入法

    Linux Ubuntu 安装搜狗输入法

  • Ubuntu18.04安装CUDA开发工具

    我最近购入了一个TX1,然后安装系统的话是要用一个Ubuntu下 的工具安装,然后体验了一下这个工具,感觉真的很不错. 虽然是里面可以直接把主机端的开发环境安装好,但是也有毛病,后面的那个编辑器一打开 ...

  • 解决apt install存在依赖关系导致无法安装成功的办法

    安装aptitude,使用aptitude进行安装会自动给出解决方案 sudo apt-get install aptitude sudo aptitude install XXX

  • ubuntu apt-get 总结 install xxx -d能下载安装包(含依赖)不安装

    ​[举例] 目前常用的 ========== *更新本机中的数据库缓存: sudo apt-get update *查找包含部分关键字的软件包: sudo apt-cache search <你 ...

  • ubuntu中apt

    apt-get 下载后,软件所在路径是什么?? /var/cache/apt/archives ubuntu 默认的PATH为 PATH=/home/brightman/bin:/usr/local/ ...

  • apt命令详解

    apt命令可以说是Ubuntu系统下最为重要的命令,安装.更新.卸载软件,升级系统内核都离不开apt命令. 一.apt的简介 apt的全称是Advanced Packaging Tool是Linux系 ...

  • Ubuntu常用磁盘工具Disks、GParted和系统清理应用Cleaner

    适用于Ubuntu 14.04.16.04和18.04. 1. Disks--磁盘工具 系统自带工具,可以进行简单的磁盘修复.分区等,还可以测试磁盘读写性能. 点击Disks(磁盘),打开使用,完全图 ...

  • 关于在Ubuntu下开发STM32程序printf函数的重映射问题(SW4STM32)

    最近使用STM32CubeMX加Ubuntu18.0来进行STM32相关程序的开发,在使用串口打印的使用出现了如下问题: printf函数按照Keil中的方式进行映射后,在软件仍然无法正常使用Prin ...

  • CentOS/Ubuntu/Debian一键安装Docker教程

    本文目录 隐藏 1一.Docker安装脚本使用教程 2二.其他安装Docker教程 Docker现在越来越火,确实基于Docker安装很多程序也方便了不少,目前很多教程都是基于Docker搭建的,所以 ...

  • Ubuntu和Linux有什么关系?Linux运维入门!

    Ubuntu.Linux是什么?它们之间如何区别?对于很多人来说都有这样的疑惑,今天带着你的疑问跟着小编来看看吧. Ubuntu:是一个以桌面应用为主的开源gnu.Linux操作系统,Ubuntu是基 ...

  • 安全运维之APT攻击

    APT攻击简介 APT是黑客以窃取核心资料为目的,针对客户所发动的网络攻击和侵袭行为,是一种蓄谋已久的"恶意商业间谍威胁".这种行为往往经过长期的经营与策划,并具备高度的隐蔽性.A ...