學習小組Day3筆記-Yep

Day3學習軟件安裝

Linux安裝軟件,如果不手動安裝,則需要下載conda,然后利用conda安裝相關生信的軟件。

1.安裝Conda

  • 關于conda的介紹
    Conda 是一個開源的軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng),用于安裝多個版本的軟件包及其依賴關系,并在它們之間輕松切換。conda原來是為了python程序建立的,但后來與多個軟件包都能很好的轉換。conda可以從miniconda和anaconda進行安裝。但今天學習miniconda的安裝,miniconda比較適合非root用戶的安裝。
    miniconda是conda的一個免費的最小安裝程序。它是Anaconda的一個小的引導版本,只包含conda、Python、它們所依賴的包,以及少量其他有用的包,包括pip、zlib和其他一些包。使用conda安裝命令從Anaconda存儲庫安裝720+附加的conda包。
    相關信息

    miniconda官網(wǎng)鏈接https://conda.io/en/latest/miniconda.html
  • 找到miniconda安裝的鏡像
    (https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/)
鏡像網(wǎng)站

首先了解一下鏡像:鏡像文件其實和ZIP壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用。


百度關于鏡像相關知識

需要選擇對應的版本,則需要知道服務器的版本類型,使用unname -n


查看版本

知道服務器為64位,則選擇對應版本并復制鏈接地址:
復制鏈接地址用于下載

使用wget可以對鏈接地址的內容進行下載(但是要選擇最新版本的)
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

開始安裝

利用bash運行腳本,然后一路按Enter,遇到y(tǒng)es/no,選擇yes,最后出現(xiàn)Thank you for installing Miniconda3!即為安裝成功,運行好后去到~目錄中查看是否有miniconda的文件夾
得到文件夾.png

image.png

  • 激活安裝的conda,出現(xiàn)像圖片中這樣就是激活成功
source ~/.bashrc
conda
激活
  • 配置鏡像(主要是清華鏡像,提高運行速度)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes

2.利用conda安裝生信相關的軟件

  • 查看conda列表
conda list
查看列表
  • 搜索需要的軟件
conda search fastqc
報錯

發(fā)生錯誤,查看錯誤,登陸不上,跳過直接安裝

  • 安裝軟件
conda install fastqc 

或者添加版本號,后面加-y為自動下載

conda install fastqc=0.11.7 -y
安裝過程
安裝成功

也可以去到miniconda的bin目錄下使用ls -l查看fastqc是否安裝成功


fastqc存在bin中
  • 卸載軟件
conda remove fastqc -y

發(fā)現(xiàn)卸載軟件也出現(xiàn)之前在搜索fastqc時出現(xiàn)的問題。

image.png

通過查找,可能的原因是conda版本的問題。則通過以下鏈接修改,最后創(chuàng)建移除fastqc這個環(huán)境成功。https://blog.csdn.net/donaldsy/article/details/104322223/(解決方法鏈接)

conda config --set allow_conda_downgrades true
conda install conda=4.6.14
修改報錯
刪掉fastqc安裝包

并且重新查找fastqc也可以用了


conda search fastqc

關于conda環(huán)境

https://www.cnblogs.com/dadream/p/10820379.html(相關知識)

  • conda環(huán)境就是隔離不同的環(huán)境,通過虛擬環(huán)境實現(xiàn),需要新建環(huán)境,激活環(huán)境,最后退出環(huán)境
conda  info --envs#列出所有環(huán)境
conda create -n rna-seq python=3 fastqc trimmomatic -y
conda create -n rna-seq python=3 fastqc trimmomatic#上面那一步報錯使用這一步
conda  info --envs
conda activate rna-seq
conda  info --envs
trimmomatic

當前的環(huán)境有


當前環(huán)境
  • 建立新環(huán)境以及需要的軟件,查看新環(huán)境并激活


    新環(huán)境建立

    發(fā)現(xiàn)報錯


    報錯

    但是去掉后面的-y則安裝成功
    去掉自動安裝選項

    新環(huán)境創(chuàng)建成功

    激活環(huán)境

    查看安裝的相關軟件有說明表示激活成功
  • 退出當前環(huán)境
conda deactivate
退出環(huán)境
  • 進入環(huán)境source activate+環(huán)境名
source activate rna-seq
進入環(huán)境

思維導圖

思維導圖

今天的學習完成啦。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容