2021-05-23學(xué)習(xí)小組Day3筆記---劉波

day3-Linux環(huán)境下的軟件安裝

今天學(xué)習(xí)內(nèi)容的思維導(dǎo)圖

Day3思維導(dǎo)圖.jpg
  • 軟件管理Miniconda

    最方便快捷的軟件下載器,作用相當(dāng)于App Store
    image
  • 下載miniconda
    搜索引擎輸入miniconda清華(清華的conda鏡像網(wǎng)站)
    進(jìn)入網(wǎng)址:
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
    知識點(diǎn)uname空格-a=查看服務(wù)器數(shù)位(64bit/32bit)
    wget空格+下載地址==下載文件到此目錄下
    登錄服務(wù)器后查看服務(wù)器數(shù)位,找到對應(yīng)版本的最新版miniconda復(fù)制好鏈接,進(jìn)入服務(wù)器通過命令行下載到biosoft目錄下。
    命令操作如下圖:
    image.png
    圖片有錯(cuò)誤,下載的腳本是.exe格式的,應(yīng)該下載.sh格式的,否則服務(wù)器無法安裝!??!
  • 命令行操作知識點(diǎn)
    cp /home/doudou/biosoft/Miniconda3-latest-Linux-x86_64.sh ~/biosoft
    【意思就是拷貝doudou目錄下的這個(gè)安裝包到~的biosoft目錄】
  • 安裝miniconda
    輸入bash空格+下載好的安裝包進(jìn)行安裝,過程中會(huì)提示接受條款等yes或回車進(jìn)行確認(rèn)。
  • 安裝完成后,一定記得要激活,激活命令輸入 source空格~/.bashrc
    驗(yàn)證激活是否成功輸入conda命令行,如出現(xiàn)滿屏信息說明激活成功了,報(bào)錯(cuò)的話檢查激活或安裝過程。
    image.png

安裝有問題,可以參考演示視頻【無聲版】
鏈接:https://share.weiyun.com/5J82l9g 密碼:iwcd4k

  • 添加鏡像

所謂鏡像網(wǎng)站,相當(dāng)于主網(wǎng)站的副本,conda在國外,我們在國內(nèi)下載軟件速度會(huì)很慢,因此配置鏡像,從鏡像網(wǎng)站下載,可以加快下載速度。

把下面的代碼全部復(fù)制到命令行,粘貼、回車(注意理解代碼的意思)

注意,下面的代碼斷行顯示可能有問題,總共4行哈。
conda也是舶來品,之前我們一直在用的國內(nèi)鏡像中科大和清華被列為無授權(quán)鏡像,又經(jīng)歷了改用官方鏡像的尷尬,但后來又傳來了好消息,清華源重啟。
Windows用戶請記住這里的粘貼不是ctrl+c和ctrl+V了,是鼠標(biāo)左鍵和右鍵
Mac用戶比較方便,可以直接cmd+c復(fù)制,cmd+v到Terminal/iterm2中粘貼

使用清華鏡像

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

準(zhǔn)備工作完成,開始使用conda

  1. 查看當(dāng)前服務(wù)器上安裝的軟件列表--------輸入命令行conda list
  2. 搜索conda軟件-------輸入命令行conda search fastqc-------{搜索數(shù)據(jù)指控軟件fastqc}
  3. 安裝軟件 conda install fastqc -y----(-y是yes,意思是安裝fastqc軟件是的問題都回答yes)

默認(rèn)安裝最新版本,但是有的軟件新版本bug比較多,可能需要用到老版本
如果要指定版本號,可以conda install fastqc=0.11.7 -y

  1. 卸載軟件 conda remove fastqc -y

總結(jié)

  1. 服務(wù)器需要應(yīng)用商店--miniconda
    2.下載miniconda 知識點(diǎn) uname空格-a,,wget空格+下載鏈接地址,,下載腳本格式是.sh不是.exe
  2. 安裝miniconda bash空格+下載的文件
  3. 激活 source空格~/.bashrc
  4. 添加鏡像,提高下載速度
    6.使用miniconda,知識點(diǎn)conda list conda search 軟件名 conda install 軟件名空格-y conda remove 軟件名空格-y
  • 擴(kuò)展知識

conda環(huán)境 不同的項(xiàng)目需要不同的conda環(huán)境,這時(shí)需要有分身

  • 查看當(dāng)前conda環(huán)境---conda info空格--envs
    前面帶*的就是默認(rèn)環(huán)境


    image.png
  • 創(chuàng)造新環(huán)境舉例

比如我們要處理轉(zhuǎn)錄組數(shù)據(jù)了,好,先建立一個(gè)名叫rnaseq的conda環(huán)境,然后指定python版本是3,安裝軟件fastqc、trimmomatic(這兩個(gè)可以一步完成)(這里指定python版本是因?yàn)橛械能浖腔趐ython開發(fā)的,不是要你學(xué)python或者用它干什么。)

conda create -n rnaseq python=3 fastqc trimmomatic -y

  • 創(chuàng)建完新環(huán)境,查看如下圖,兩個(gè)環(huán)境,帶*的為默認(rèn)環(huán)境。


    image.png
  • 激活新環(huán)境
    conda activate rnaseq 輸入完默認(rèn)的就會(huì)轉(zhuǎn)移到rnaseq前面了
    測試下新環(huán)境,輸入fastqc 出現(xiàn)一堆信息就是說明可以使用了。
    運(yùn)行
    conda空格deactivate*就是退出當(dāng)前環(huán)境的代碼
    image.png

知識點(diǎn)總結(jié)(命令行)

  • Tab鍵 自動(dòng)補(bǔ)全
  • cd ~/biosoft 進(jìn)入biosoft目錄(也可cd空格b+Tab鍵 自動(dòng)補(bǔ)全)
  • wget空格+下載鏈接=下載.sh類型的安裝包
  • 解讀
    cp /home/doudou/biosoft/Miniconda3-latest-Linux-x86_64.sh ~/biosoft
  • bash空格+下載的.sh腳本=安裝軟件
  • source ~/.bashrc=激活conda
  • 添加鏡像

換個(gè)鏡像試試,# 先刪除原來的 rm ~/.condarc
切換鏡像
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 =顯示安裝的所有軟件列表
  • conda search fastqc =搜索fastqc軟件
  • conda install fastqc -y =安裝這個(gè)軟件并同意安裝時(shí)的所有提問
  • conda remove fastqc -y=卸載軟件并同意
  • conda info --envs=查看當(dāng)前conda環(huán)境(envs前面是兩個(gè)--
  • conda create -n rna-seq python=3 fastqc trimmomatic -y=建立一個(gè)新環(huán)境叫rna-seq,然后指定Python版本是3,并安裝后面兩個(gè)軟件,
  • conda activate rna-seq=激活新環(huán)境rna-seq
  • conda deactivate =退出當(dāng)前環(huán)境
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容