【Linux】生物信息软件安装过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Linux】生物信息软件安装过程相关的知识,希望对你有一定的参考价值。

参考技术A

小炒:搜索 “conda cheatsheet”
好处:

添加channel
channel是有顺序的,一般保持bioconda在第一个,conda-forge在第二个。-defaults放最后。

创建软链接 ,相当于在桌面创建了快捷方式: ln -s
例: ln -s ~/miniconda3/envs/python2/macs2 ~/.local/bin
搜索生信软件
https://bioconda.github.io/ -availiable packages
Tips

二进制版本
以 ncbi-blast ,\'sra-toolkit\',\'hisat2\'为例

预编译版本

zlib 为例,samtools依赖的软件。

tree 的安装只需后两步,且最后一步的时候要做修改,记得去看 Read me

三部曲解读:

如果没有root权限要解决软件依赖的问题:
https://www.jianshu.com/p/da92ca36a220
修改makefile的变量名

python包软件管理工具

conda 安装deeptools
deeptools在python2下表现更好。

链接:
1. http://www.biotrainee.com/thread-144-1-1.html
2. http://www.bio-info-trainee.com/2092.html

举两个例子:

参考:
bilibili:zhougengxu
https://www.bilibili.com/video/BV1JJ411p7fX?spm_id_from=333.337.search-card.all.click

003-Linux下jdk安装过程

注意:rpm 与软件相关命令 相当于 window 下的软件助手 管理软件

查看当前 Linux 系统是否已经安装 java

1)在命令窗口输入,可以查看系统自带的OpenJDK版本信息。

java -version

2)在命令行输入命名也可以查看linux系统已经安装的java文件

rpm -qa | grep java

命名解释:rpm -qa | grep java

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

2 卸载Linux系统已经安装的的两个openjdk

1) 输入命令 rpm -e --nodeps 要卸载的软件

 rpm -e --nodeps 要卸载的软件名称

noarch文件可以不用删除

命令解释:

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

3 上传jdk到Linux系统直接在远程连接工具上完成

4 在usr/local下创建java安装目录

5 解压 jdk 到/usr/local/java下

已经解压到了指定的文件夹下

6 修改文件名字

原来的有点太长,名称修改短一些而已。

7 配置环境变量

1在命令行键入:vim /etc/profile 进入文件 --- 命名模式

vim /etc/profile

命令说明:

vim      文本编辑

/etc/profile   全局变量文件

进入文本编辑状态下,光标走到文件最后一行,键盘按下i: -----编辑模式   --》编辑文件

i

将下面的内容代码粘贴进去:

注意:JAVA_HOME=/usr/local/java/jdk1.7  这个是你的java文件的安装目录。

#set java environment
JAVA_HOME=/usr/local/java/jdk1.7
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

粘贴进去之后,按ESC进入底行模式

输入:  然后输入wq写入并保存

 

8 让刚刚设置的环境变量生效

 键入下面的命令:

source /etc/profile

9 检验是否配置成功

到这里,Linux下的JDK就安装成功了。

 10 卸载提示

1、主要是看你之前是如何安装的,如果是使用的安装包中的rpm安装包,那么就只要rpm -qa | grep java然后卸载相关的rpm包即可。
2、如果是使用sun(oracle)的源码包安装的,可以参考sun(oracle)的提供的方法进行卸载。
3、如果是直接使用的编译包部署的,只需要将环境变量中的java相关的配置删除掉,然后删除部署的编译包即可。

 

 

 

以上是关于【Linux】生物信息软件安装过程的主要内容,如果未能解决你的问题,请参考以下文章

003-Linux下jdk安装过程

中标麒麟Linux操作系统怎么安装软件

安装生物信息学软件-Biopython

Linux内核简单编译安装过程

使用linux过程中的问题记录

Linux安装相关