哈喽大家好,今天介绍Linux的anaconda和软件安装内容,让我们一起来学习一下吧~
类似于应用商店,可以用命令行下载软件
服务器上装miniconda;自己电脑上本地装anaconda,有不同系统的版本和用户界面。
下载:服务器在国内,选择北大镜像;在国外就用官网。
wget -c https://mirrors.pku.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh## wget -c类似于迅雷,是单线程工具;axel是多线程工具,下载比较快。## 线程 是操作系统能够进行运算调度的最小单位。比方说进程就像一家餐厅,线程就像餐厅里的服务员,单线程=只有一个服务员处理所有顾客,多线程=有多个服务员同时服务不同顾客bash Miniconda3-latest-Linux-x86_64.shsource ~/.bashrc ##重新加载bashrc文件conda --help##能打印出帮助文档就是成功了类比于电视机的频道,要看快乐大本营需要有湖南卫视,而安装某个软件需要相应的conda频道。只需要添加两个频道bioconda和conda-forge两个,不要重复添加。并删除其中的官方的defaults频道
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/conda-forge/conda config --remove channels defaultsconda create -n rna ##创建名为rna的小环境conda activate rna ##激活小环境conda deactivate ##退出小环境conda env list ##列出存在的环境conda remove -n rna --all ##删除已创建的小环境及安装包conda rename -n dna ##给创建好的小环境修改名称软件一定要安装到自己的小环境里,不要安装在base里面。
conda install fastqc ##安装一个软件fastqc --help##调用帮助文档来确认是否能用conda install -y fastp fastqc ##安装多个软件conda install fastqc=0.11.7 ##安装指定版本的一个软件conda search fastqc ##查找是否conda里可以装这个软件及其版本conda install -y fastqc ##跳过安装时的确认步骤## 相同平台conda list --explicit > env.txt ##导出conda create --name <env> --file <this file> ##导入## 不同平台conda env export envname > env.yml ##导出conda env create --name <envname> --file env.yml ##导入conda install -y python=3.9 trim-galore cutadapt hisat2 subread multiqc=1.23 samtools salmon fastp fastqc sra-toolsconda install -y kingfisher paraflyconda install hcc::aspera-cli=3.9.6 ##最后一个软件可能因网络问题一直报错,可使用以下网址本地下载上传到服务器并安装:https://conda.anaconda.org/hcc/linux-64/aspera-cli-3.9.6-h5e1937b_0.tar.bz2 ##浏览器打开并下载conda install ./aspera-cli-3.9.6-h5e1937b_0.tar.bz2 ##传输到服务器的当前文件夹并安装使用--help调用以下内容确认已经安装成功
conda list ##查看当前环境所安装的软件conda list fast ##查看符合正则表达式的软件conda list -n rna ##查看指定环境的软件今天的分享就到这里啦,我们下期见啦
生信技能树课程