首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 软件安装 DAY14

Linux 软件安装 DAY14

原创
作者头像
青柠味
发布2025-06-01 03:29:10
发布2025-06-01 03:29:10
1880
举报

DAY14

一、conda的安装与使用

1、conda的介绍与安装

(1)conda的介绍

ANACONDA:所有语言的包、依赖和环境管理器;像是一个应用商店,需要什么软件就下载什么。

CONDA是我们装软件的核心,包括我们使用的命令。

MINICONDA:服务器上装的。

ANACONDA:本地服务器上装的。

(2)conda的安装(电视买好了,也通电了)

下载安装包 -- bash 安装 -- 接受协议 -- 选择默认安装路径(回车) -- 初始化 -- 重新加载~/.bashrc -- 调用帮助文档

代码语言:sh
复制
## 下载miniconda3安装包,-c是继续的意思
wget -c https://mirrors.pku.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

## 安装,安装过程: 问yes/no的时候一律回答yes,没有问的时候直接回车,看到more按q退出
bash Miniconda3-latest-Linux-x86_64.sh 

## 重新加载配置文件
source  ~/.bashrc 

## 查看 conda 的帮助文档。能打印出帮助文档即说明安装完成。
conda --help
下载安装包
下载安装包

(3)添加频道(调到湖南卫视)

不要添加重复的频道,以及频道的顺序是有意义的,下载软件时,首先从第一个频道查询有没有这个软件,没有就在下一个频道。

代码语言:sh
复制
## 配置镜像

# 下面四行配置北京大学的conda的channel地址(首选)
conda config --add channels https://mirrors.pku.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/bioconda/

# 如果你的服务器在海外,可以添加下面这两条官方频道,如果在国内就不用添加了,加了反而会更慢(不推荐)
# conda config --add channels conda-forge 
# conda config --add channels bioconda

# 删除默认添加的两个频道
## 方式1:
conda config --remove channels https://repo.anaconda.com/pkgs/main
conda config --remove channels https://repo.anaconda.com/pkgs/r
## 方式2:
sed -i '/repo/d' ~/.condarc
## 目前新版本的miniconda3会在安装好之后在miniconda3文件夹内带一个写有默认频道的.condarc文件
## 这个文件也要删除掉,否则还是会加载官方频道从而减慢软件安装的速度
rm -rf ~/miniconda3/.condarc

# 查看配置结果
cat ~/.condarc

## 每次更换完频道之后记得要清除一下index。
# -i 是指清除掉构建好的index,清除掉之后才会从新的频道下载软件包
conda clean -i 
# 也可以把所有的缓存都清除掉
conda clean -a  

(4)创建独立小环境

代码语言:sh
复制
# 创建名为rna的软件环境来安装转录组学分析的生物信息学软件
conda create -y -n  rna  python=3.9
# 创建小环境成功,并成功安装python3.9版本

# 查看当前conda环境
conda env list
# 或者
conda info -e

# 每次使用小环境前要先激活:
conda activate rna

# 退出小环境(非必须步骤)
conda deactivate

(5)在小环境中安装生信软件

①安装哪些软件

②哪些软件可以用conda安装呢?

方法1: 网站查询https://anaconda.org

方法2:conda search xxx

方法3: 搜索引擎关键词搜索

③软件安装的方法

方法1:conda install <SOFTWARE>;可以一次安装多个软件。

方法2:用yml文件安装

conda env create -n rna -f rna.yaml

方法3:可以根据路径直接激活别人配置好的conda环境为我们所用

④如何指定软件安装的版本

⑤如何确定软件已经安装上

⑥查看conda环境中已安装的软件

代码语言:sh
复制
# 激活环境
conda activate rna

# 安装 fastqc 软件
conda  install  fastqc

# 调出帮助文档
fastqc --help

# 可以指定软件版本
conda install -y samtools

# 可以一次安装多个软件
conda install -y python=3.9 trim-galore cutadapt hisat2  subread  multiqc  samtools  salmon fastp fastqc sra-tools

## 不是通过软件名来调用帮助文档,而是软件的子命令的情况:
# sra-tools
prefetch --help
prefetch --help
which prefetch

#  trim-galore
trim_galore --help
cutadapt --help

## 其他的正常用软件名称调用帮助文档即可:
# hisat2
hisat2 --help

# subread
featureCounts --help

# multiqc
multiqc --help

# samtools
samtools --help

# salmon
salmon --help

# fastp
fastp --help 

(6)Conda的常见报错与解决办法

如果上述命令无法解决问题,可以考虑参考钉钉群里的error.pdf文件

二、环境变量

1、$PATH 环境变量

2、命令执行的三要素

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DAY14
    • 一、conda的安装与使用
      • 1、conda的介绍与安装
      • (1)conda的介绍
      • (2)conda的安装(电视买好了,也通电了)
      • (3)添加频道(调到湖南卫视)
      • (4)创建独立小环境
      • (5)在小环境中安装生信软件
      • (6)Conda的常见报错与解决办法
    • 二、环境变量
      • 1、$PATH 环境变量
      • 2、命令执行的三要素
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档