安装conda,管理环境
在 Linux 中,安装软件的方法有很多中,具体可以看每个软件的官方,一般都会给出安装说明。对于初学者,学会安装 conda ,并用 conda 安装和管理生信软件即可。
1.下载conda
打开浏览器,搜索:conda 清华源,进入下图链接,或者按住Ctrl点击:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
找到下图位置
拉倒页面最下面,找到适合的服务器系统的 miniconda3 的版本,然后右键,点击复制链接地址
然后,回到 Linux 服务器的命令行,输入: wget -c 粘贴地址
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
2.安装conda
bash Miniconda3-latest-Linux-x86_64.sh
# 有 yes 输入 yes ,有 Enter 按 Enter
# 遇到yes/no,就输入yes,输错了就按住 Ctrl+退格键 删除,
# 遇到其他需要按 Enter 的情况就直接按 Enter。
# 切记操作慢点,最后一个最好输入yes
# 最后一个输入yes,你可以看一下最后几行英语,翻译一下,它告诉你,安装软件后,更改了你家目录下的.bashrc文件
# 成功安装了之后,在用户的家目录会生成一个文件夹 miniconda3
3.重新激活环境
.bashrc
这个配置文件一旦被修改,就要激活,使之生效,有两种方法
第一种:重新登录
第二种:运行下面的命令,重新激活环境
source ~/.bashrc
4.配置镜像
## 配置镜像,依次运行下面7句命令即可
# 下面这三行配置官网的channel地址
conda config --add channels r
conda config --add channels conda-forge
conda config --add channels bioconda
# 下面这四行配置清华大学的bioconda的channel地址,国内用户推荐
# 不过清华镜像的访问量太高了,经常不稳定,也有人推荐北外或者阿里的镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
5.创建小环境
conda create -n wes python=3
# 创建安装软件的小环境名 wes
# 有这样一个环境名 wes,就可以在小环境中安装软件,在这里安装环境的同时顺便安装了python,版本为3
# wes是小环境的名称,可以随便取。
# 输入y
# 速度测试:大约1-2 min,随网速而定
正确安装最后会有以下提示:
......
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate wes
#
# To deactivate an active environment, use
#
# $ conda deactivate
6.进入小环境
conda activate wes
# 进入环境后可以看到命令行前多了一个wes
7.在小环境中安装软件
# 安装比对软件bwa
conda install bwa
# 安装samtools
# 某些软件在conda 软件源的名称与原名称不太一致,安装之前可以用conda search 搜索一下,确认名称正确再安装
conda search samtools
conda install samtools
# 多个软件一起安装
conda install -y sra-tools fastqc multiqc trim-galore cnvkit
软件安装完成的标志是出现下面的信息
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
8.退出环境
conda deactivate