學(xué)習(xí)小組Day3筆記-小白之linux環(huán)境下的軟件安裝

今天是跟隨生信星球的豆豆花花學(xué)習(xí)的第三天了宙暇,進(jìn)一步接觸了linux推沸,雖然筆者昨天也在想這個(gè)服務(wù)器應(yīng)該如何安裝軟件之類的呢备绽?這不,今天就學(xué)習(xí)了鬓催,又是收獲滿滿的一天7嗡亍!是不是很激動(dòng)宇驾!那咱們開始學(xué)習(xí)之旅吧~~


首先還是呈上一張今天邊操作邊學(xué)習(xí)的思維導(dǎo)圖來理清今天學(xué)習(xí)的思路吧倍靡。


linux學(xué)習(xí)筆記

認(rèn)識Miniconda

  • 首先讓我們先來看一下關(guān)于miniconda的定義吧。

Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository.

  • 簡單來說课舍,miniconda是一個(gè)很方便快捷的軟件下載器塌西,作用相當(dāng)于我們常見的App store他挎,90%以上的軟件都能搜到,日常的生信小白使用小而精的miniconda 就足夠啦雨让!


    來源:微信公眾號生信星球
  • 上圖是三種conda 的適用范圍

conda是大Boss雇盖,最初為管理python包而建立,它是一個(gè)大的涵蓋許多領(lǐng)域的軟件包管理器栖忠。
anaconda是總管崔挖,職務(wù)比conda低,但干的活不少庵寞,也是個(gè)有內(nèi)涵的家伙
miniconda是區(qū)域經(jīng)理狸相,說白了就是干事的,而且比較專一捐川,主要負(fù)責(zé)生信領(lǐng)域
(來源:微信公眾號生信星球)

下載Miniconda

既然了解到小而精的miniconda脓鹃,那如何下載到這個(gè)寶藏就成為頭等大事啦!
1.谷歌/必應(yīng)/百度搜索"miniconda 清華"


2.進(jìn)入網(wǎng)站古沥,選擇miniconda的清華鏡像可以發(fā)現(xiàn)有32-bit和64-bit可選瘸右,在linux中輸入命令usname -a查看自己服務(wù)器是多少位,然后選擇最新版本(latest)復(fù)制鏈接準(zhǔn)備進(jìn)入服務(wù)器進(jìn)行安裝

  • 筆者選擇了如圖進(jìn)行下載岩齿,下載鏈接為:
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
    3.登錄服務(wù)器太颤,可以直接進(jìn)行粘貼剛才的下載鏈接或者新建一個(gè)目錄用于安裝miniconda,筆者此處先直接在主目錄進(jìn)行安裝
  • 輸入命令:wget + 復(fù)制的鏈接 進(jìn)行下載盹沈,下載速度嘛就看各自的網(wǎng)速啦龄章,文件不算很大,應(yīng)該很快就裝好了乞封。
  • 關(guān)于linux的復(fù)制粘貼是有講究的哦做裙!

「for Windows」請記住這里的粘貼不是ctrl+c和ctrl+V了,選中肃晚,鼠標(biāo)左鍵點(diǎn)一下是復(fù)制锚贱,右鍵點(diǎn)一下是粘貼;
「for Mac」直接cmd + c 復(fù)制关串,cmd + v粘貼
(來源:微信公眾號生信星球)

  • 對于從未接觸過linux的小白而言惋鸥,筆者對于.sh后綴文件是第一次見,經(jīng)學(xué)習(xí)后發(fā)現(xiàn)其實(shí)就相當(dāng)于我們windows常見的.exe后綴文件悍缠,是一個(gè)下載的腳本卦绣,如果安裝失敗腳本是不需要重新下載的,還是可以用滴飞蚓。

安裝Miniconda

1.輸入命令:bash Miniconda3-latest-Linux-x86_64.sh進(jìn)入安裝過程

開始安裝

安裝成功

2.激活conda
激活conda

  • 先輸入命令:source ~/.bashrc激活conda
  • 激活之后再輸入命令:conda可以看見滿屏的信息就說明激活成功啦滤港!
  • 如果出現(xiàn)報(bào)錯(cuò)可能是第一步?jīng)]有source激活conda,要記得加上那個(gè)命令哦。
    3.添加鏡像

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

大家可以根據(jù)自己的需要下載清華或者USTC的鏡像锐借。具體代碼參考來源生信星球

#以下代碼直接命令復(fù)制粘貼到服務(wù)器就可以啦!
#清華源:命令復(fù)制粘貼就可以啦
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/pkgs/free/                      
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/    ```
# USTC: 
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ 
conda config --set show_channel_urls yes                   

開始使用Miniconda

1.先查看當(dāng)前服務(wù)器上安裝的所有軟件列表:conda list


2.搜索conda的軟件 conda search fastqc(學(xué)習(xí)小組中豆豆花花以數(shù)據(jù)質(zhì)控軟件fastqc為例)

3.安裝fastqc的命令conda install fastqc -y(-y是yes的意思往衷,默認(rèn)在安裝過程conda問的問題全部回答yes)
fastqc=0.11.7版本安裝過程

fastqc=0.11.7版本安裝過程

  • 由于conda默認(rèn)下載最新版本钞翔,但由于有的軟件不同版本會(huì)存在比較多的bug,有時(shí)候可能需要下載回老版本席舍,因此需要指定版本可輸入命令如:conda install fastqc=0.11.7 -y
    4.卸載軟件的命令:conda remove fastqc -y

了解conda環(huán)境

1.什么是conda環(huán)境布轿?

生信實(shí)戰(zhàn)中,需要分析轉(zhuǎn)錄組来颤、基因組組裝汰扭、重測序等多個(gè)項(xiàng)目。
每一個(gè)項(xiàng)目都需要不同的軟件福铅,另外軟件之間的結(jié)合也是需要版本要求的东且,比如A項(xiàng)目你需要用a軟件V 1.0版本,但是處理B項(xiàng)目又需要用到a軟件的V 1.5版本本讥,怎么辦?
--別想了鲁冯,辦法就是分身?椒小!按照你的項(xiàng)目薯演,定制不同的分身撞芍,安裝不同的軟件,互不干擾跨扮。這個(gè)分身就是不同的“conda environment”序无。(來源:微信公眾號生信星球)

2.查看當(dāng)前conda存在哪些環(huán)境

  • 輸入命令:conda info --envs 進(jìn)行查看當(dāng)前conda存在哪些環(huán)境(前面帶*的是默認(rèn)的意思)
    3.創(chuàng)建新的conda環(huán)境
  • 輸入命令:conda create -n rna-seq python=3 fastqc trimmomatic -y新建一個(gè)名為rna-seq的conda環(huán)境,指定python=3的版本進(jìn)行安裝fastqc和trimmomatic軟件衡创。(一個(gè)命令可以做辣么多事情帝嗡,厲害!)
  • 重新查看一下conda環(huán)境目錄璃氢,發(fā)現(xiàn)多了剛剛創(chuàng)建的環(huán)境哟玷,創(chuàng)建成功。
    4.激活conda環(huán)境
  • 輸入命令:conda activate rna-seq進(jìn)行激活conda環(huán)境
  • 激活新的環(huán)境之后再看一下當(dāng)前的conda環(huán)境一也,可以發(fā)現(xiàn)*移到rna-seq中巢寡,說明已經(jīng)進(jìn)入rna-seq的conda環(huán)境喉脖。同時(shí)看上圖可以發(fā)現(xiàn)最后一行為(rna-seq)開頭。
    5.退出當(dāng)前的conda環(huán)境
  • 輸入命令:conda deactivate可以退出當(dāng)前的conda環(huán)境抑月。
  • 可以發(fā)現(xiàn)當(dāng)前環(huán)境又回到了最開始的環(huán)境(base)

總結(jié)上述基礎(chǔ)命令

wget + 復(fù)制鏈接 #下載miniconda
bash Miniconda3-latest-Linux-x86_64.sh #安裝miniconda
source ~/.bashrc #激活conda
conda #說明激活conda成功
conda list #查看當(dāng)前服務(wù)器上安裝的所有軟件列表
conda search fastqc #搜索conda軟件
conda install fastqc -y #安裝fastqc軟件
#conda install fastqc=0.11.7 -y #指定下載版本
conda remove fastqc -y #卸載軟件
conda info --envs #查看conda環(huán)境
conda create -n rna-seq python=3 fastqc trimmomatic -y #建立新的conda的環(huán)境
conda activate rna-seq #激活新的conda環(huán)境
conda deactivate #退出當(dāng)前的conda環(huán)境

以上代碼均來源于微信公眾號:生信星球

以上就是今天跟隨生信學(xué)習(xí)小組豆豆花花學(xué)習(xí)到的內(nèi)容啦树叽,很開心今天又可以進(jìn)一步了解linux,繼續(xù)加油鴨谦絮!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末题诵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子挨稿,更是在濱河造成了極大的恐慌仇轻,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奶甘,死亡現(xiàn)場離奇詭異篷店,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)臭家,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門疲陕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钉赁,你說我怎么就攤上這事蹄殃。” “怎么了你踩?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵诅岩,是天一觀的道長。 經(jīng)常有香客問我带膜,道長吩谦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任膝藕,我火速辦了婚禮式廷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芭挽。我一直安慰自己滑废,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布袜爪。 她就那樣靜靜地躺著蠕趁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辛馆。 梳的紋絲不亂的頭發(fā)上妻导,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼倔韭。 笑死术浪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的寿酌。 我是一名探鬼主播胰苏,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼醇疼!你這毒婦竟也來了硕并?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤秧荆,失蹤者是張志新(化名)和其女友劉穎倔毙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乙濒,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陕赃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颁股。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片么库。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖甘有,靈堂內(nèi)的尸體忽然破棺而出诉儒,到底是詐尸還是另有隱情,我是刑警寧澤亏掀,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布忱反,位于F島的核電站,受9級特大地震影響滤愕,放射性物質(zhì)發(fā)生泄漏温算。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一该互、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧韭畸,春花似錦宇智、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至锦庸,卻和暖如春机蔗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工萝嘁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梆掸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓牙言,卻偏偏與公主長得像酸钦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子咱枉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353