三、Linux軟件安裝

1.conda的安裝

(1)下載miniconda

1.1.1
1.1.2
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

wget -c https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

(2)安裝miniconda

1.2.1
wget -c https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

conda config --set auto_activate_base false

source  ~/.bashrc

1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.2.10

2.conda的使用

(1)配置頻道

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

2.1.1
2.1.2
  • 頻道
#清華鏡像頻道
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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


#北外鏡像頻道
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 --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes

#刪除頻道
vim ~./condarc
#打開后 光標放在要刪除的行上點dd

#重新配置頻道(先刪除全部配置,再重新配置)
rm ~/.condarc
再配置
  • anaconda鏡像的國內大學鏡像站點

? 清華大學:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda
? 北京外國語大學:
https://mirrors.bfsu.edu.cn/help/anaconda/
? 南京大學:
https://mirrors.nju.edu.cn/anaconda/
? 上海交通大學:
https://mirrors.sjtug.sjtu.edu.cn/anaconda/
? 北京交通大學:
https://mirror.bjtu.edu.cn/anaconda/

2.1.3
2.1.4(官方,建議不使用)

(2)創建環境

2.2.1
2.2.2
  • 用到的語句
#創建名為rnaseq的conda小環境      -n: 指定環境名稱
conda create -n rnaseq

#啟動rnaseq這個conda小環境
conda activate rnaseq

#列出已存在的小環境
conda env list

#退出rnaseq這個conda小環境
conda deactivate
#或
conda info --env

#刪除已創建的小環境及安裝的包
conda remove -n rnaseq --all

2.2.3

(3)安裝軟件

2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8

3.conda進階技巧

(1)mamba的使用

  • mamba的安裝
#切換到base環境(確保安裝在base)
conda activate base

#在base環境下安裝mamba
conda install mamba

tips: 裝在base環境中的包在小環境中依然可以調用,因此不需要在每個環境里都安裝一遍

3.1.1
  • mamba命令
#搜索軟件
mamba search fastqc
mamba repoquery search fastqc

#安裝軟件
mamba install fastqc
3.1.2

(2)版本控制和遷移

3.2.1
3.2.2
3.2.3

(3)conda報錯

3.3.1
3.3.2
3.3.3
3.3.4

3.環境變量

3.1
3.2
3.3
3.4

4.其他安裝方式

(1)二進制文件安裝

4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
4.1.7
4.1.8
4.1.9
4.1.10

(2)源代碼安裝

4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.2.8
4.2.9

(3)安裝Java編譯的軟件

4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
彩蛋
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容