简单描述,我遇到了两个问题:
- 不能通过yum或者wget直接下载jdk,而jdk是使用fastqc的必要软件;
- fastqc安装后不能使用
1
fastqc: command not found...
Solution:
- 因为HTML是不能够解压的,虽然他的名字也是*.tar,gz,下载速度还特别快。 正确姿势:wget –no-check-certificate –no-cookies –header “Cookie: oraclelicense=accept-securebackup-cookie” + 右键复制的链接,我的是:http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz 注意接收他的协议,不然不能复制。
问题原因:这个网址并不可以直接下载,貌似还经过了两次重定向,所以直接wget是不行的。
参数意义:
–no-check-certificate表示不校验SSL证书,因为中间的两个302会访问https,会涉及到证书的问题,不校验能快一点,影响不大
–no-cookies表示不使用cookies,当然首次在header里指定的会带上,后面重定向的就不带了,这个影响也不大
- 改用fastx_toolkit完美代替fastqc
后续: 安装了miniconda后基本解决了安装软件的所有问题,只有在使用samtools的时候出现了意外,有个libcrypto动态库找不到
1 |
|
使用ldd查看:
1 |
|
查了一下发现是openssl库位置不对造成的。
解决办法:先查看服务器有哪些库:
1 |
|
确定只有这一个, 接下来改变samtools中的openssl库指向地址:
1 |
|