美文网首页生信星球培训第八十五期
Day3Linux环境下软件安装-谢大飞

Day3Linux环境下软件安装-谢大飞

作者: 谢大飞7698 | 来源:发表于2020-10-18 19:04 被阅读0次

    Linux环境下的软件安装

    conda简介

    我理解它相当于手机软件商店。
    官方回应说conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

    安装miniconda

    cd biosoft/          切换到相应的目录
    wget ftp://gsx.genek.tv/Share/linux_software/Miniconda3-latest-Linux-x86_64.sh     根据下载链接下载
    sh Miniconda3-latest-Linux-x86_64.sh                              运行conda
    

    运行之后按照提示安装到默认环境下即可


    Snipaste_2020-10-18_18-00-16.png
    /home/bio05/miniconda3/bin/conda init      初始化conda
    cd ~                                                             回到家目录
    source .bashrc                                            激活运行conda
    
    Snipaste_2020-10-18_18-07-21.png Snipaste_2020-10-18_18-12-38.png

    但是此时还不能直接用conda来装我们生信所需要的软件,因为conda默认的仓库里主要是python的程序而不是我们生信的程序,所以我们需要配置仓库

    配置仓库channels

    vi .condarc 然后写入要添加的仓库(可直接复制教程上给的链接,只是我之前用这样子改顺手了)

      channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    
    show_channel_urls: true
    

    保存退出即可使用conda。
    至此conda安装配置完成

    使用conda

    1.查看当前服务器上安装的所有的软件列表
    conda list

    Snipaste_2020-10-18_18-36-01.png

    2.搜索需要的软件
    conda search fastqc

    3.安装/升级/卸载软件

    conda install fastqc                   安装
    conda update fastqc                 升级
    conda remove fastqc                 卸载
    
    Snipaste_2020-10-18_18-37-39.png

    conda可以安装的软件:
    a.C或者C++等开发的软件
    b.jave语言开发的软件
    c. Bioconductor 里面的R包
    d.perl开发的软件等

    4.添加conda环境
    有的软件在安装的时候,会有环境冲突,conda主环境安装的是python3.6,所以可能需要创建一个新的环境

    conda info --envs                                                                    查看当前conda有哪些环境
    conda create -n rna-seq python=3 fastqc trimmomatic -y      创建一个rna-seq 的新环境,指定python版本为3,安装软件fastqc   trimmomatic
    conda info --envs                                                                    再次查看conda环境
    conda activate rna-seq                                                           激活新的conda环境(此时用户名前面变成了rna-seq)                                         
    fastqc                                                                                     检验新环境中的软件是否可以使用
    conda deactivate                                                                   退出当前环境
    
    

    附上一个很有用的关于conda的文章conda的安装与使用

    思维导图笔记

    Snipaste_2020-10-18_19-12-23.png

    相关文章

      网友评论

        本文标题:Day3Linux环境下软件安装-谢大飞

        本文链接:https://www.haomeiwen.com/subject/hfucmktx.html