学习小组Day3——LBQ

*参考生信星球--生信小白第3天-linux的App Store

今天的学习是在服务器上使用miniconda管理生信软件。

使用服务器时由于没有root权限,安装软件就是一个碰运气的事,但是用源码安装吧,又要解决很多依赖。所以有时候时间都花在了安装软件上(当然也有可能是我学艺不精(ಥ_ಥ))

conda就可以很好的解决这个问题,让生信小白可以不卡在软件安装这一步(说起来都是泪呀)。conda是最方便快捷的软件下载器,作用相当于App Store,90%的软件都能搜到,一键安装。日常生信使用它的精华版——miniconda就可以了。

一、miniconda的安装:


uname -m#查看服务器版本

wget+下载地址#在miniconda官网上找到适合自己服务器的版本右键—复制下载链接

bash Miniconda3-latest-Linux-x86_64.sh#运行刚才下载的脚本


        接下来就是等待安装结束了,需要时不时地点点Enter键、输入yes什么的,大家都懂得。

        安装结束后需要激活conda


source ~ /.bashrc

#添加国内镜像,加快软件下载速度

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/

conda config --set show_channel_urls yes


二、miniconda的使用:


conda list#查看当前所有软件

conda search 软件名#搜索软件

conda install 软件名 -y#安装软件,可以指定软件版本,如:conda install fastqc=0.11.7 -y

conda remove 软件名 -y#卸载软件

#关于conda环境。我的理解就是相当于linux系统的目录吧,优先搜索当前目录下的信息,不过conda隔绝的更彻底,不能通过绝对路径用其他环境的信息。conda环境的好处是处理多个项目,互不干扰。

conda info --envs #查看当前conda有哪些环境(前面带*的就是默认的)

conda create -n 环境名 python=3 fastqc trimmomatic -y #创建一个新的环境名,并安装python3、fastqc、trimmomatic软件

source activate 环境名 #激活新的环境

conda remove -n 环境名 软件名 -y #卸载某个环境中的软件

conda remove  -n 环境名 --all #卸载环境

注意:卸载环境时,需要先退出当前环境。


你可能感兴趣的:(学习小组Day3——LBQ)