入门学习day3笔记——阿锐

echo " Hello Miniconda "
Hello Miniconda

上思维导图——


day3 linux软件安装

一、Miniconda——linux的app store

如题,Miniconda确实如同linux的app store,通过整合下载软件安装包,使得不需要每次都通过网页链接下载软件,降低软件下载安装的难度。详细介绍见:生信小白第3天-linux的App Store (qq.com)
各命令对应作用见思维导图,这里通过注释进行一个纯命令行界面的操作整合(不包含命令运行结果)

cd ~/biosoft
#通过下载链接下载
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh

#安装
bash Miniconda3-latest-Linux-x86_64.sh 

#点击回车或者输入yes继续

#激活
source ~/.bashrc

#添加镜像
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

#查看软件列表
conda list
miniconda安装成功

二、安装软件——以软件fastqc为例

#安装软件
conda install fastqc -y

#通过查看帮助信息,检验软件是否安装成功
fastqc --help

#卸载软件 
conda remove fastqc -y

这里的fastqc软件在上一步中已经加入了软件列表。

三、conda 环境

# 查看当前所有conda环境
conda info --envs

#建立一个名叫rnaseq的conda环境
#指定python版本为3
#安装软件fastqc、trimmomatic
conda create -n rna-seq python=3 fastqc trimmomatic -y

#再次查看当前conda环境
conda info --envs

#激活新的conda环境
conda activate rna-seq

#通过查看帮助,检验新环境能否正常使用,作用同fastqc --help
fastqc

#退出当前环境
conda deactivate 
激活新环境
退出新环境

切换conda环境主要用于解决不同项目需要不同软件、或不同软件版本的问题。

按照你的项目,定制不同的分身,安装不同的软件,互不干扰。这个分身就是不同的“conda environment”。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容