軟件下載太慢,為linux,R,python,conda配置國(guó)內(nèi)源椭盏,讓你快速下載安裝大量國(guó)外軟件

image

在國(guó)內(nèi)很多情況下下載國(guó)外開發(fā)的軟件或者國(guó)外托管的相關(guān)的代碼庫组砚,依賴和軟件包是最耗時(shí)最浪費(fèi)精力的事情。好在國(guó)內(nèi)有不少提供軟件鏡像的網(wǎng)站掏颊,使用國(guó)內(nèi)的鏡像源下載軟件速度會(huì)非吃愫欤快,能節(jié)省很多時(shí)間乌叶。

國(guó)內(nèi)的大大小小各大云服務(wù)器廠商都有自己的軟件鏡像網(wǎng)站盆偿,我們平時(shí)可能不需要用到那么多的鏡像,經(jīng)過我長(zhǎng)期使用發(fā)現(xiàn)准浴,使用阿里云開源鏡像和清華源開源鏡像這兩個(gè)就足夠了事扭,阿里云源的下載速度更快,而清華源含有的軟件源更多一些乐横。

1.1 國(guó)內(nèi)最好用的軟件源鏡像選擇:阿里云源和清華源

1.1.1 1.阿里云

之所以強(qiáng)烈推薦阿里云源并把這個(gè)排第一求橄,主要是阿里云源速度大概是通常情況下國(guó)內(nèi)各大開源鏡像中最快的了今野。而且阿里云本身也是國(guó)內(nèi)最好的云計(jì)算和云服務(wù)器廠商。據(jù)說阿里云為這個(gè)鏡像站提供了杭州和北京兩個(gè)BGP接入網(wǎng)絡(luò)罐农,而且有大廠打點(diǎn)速度和質(zhì)量都有保證条霜。

阿里云源里面覆蓋了大部分的主流操作系統(tǒng) CentOS,Ubuntu涵亏,F(xiàn)edora宰睡,Gentoo,Debian气筋,F(xiàn)reeBSD 等拆内,以及對(duì)做 docker 鏡像幫助很大的 Alpine。編程語言覆蓋了Python宠默,Ruby麸恍,Perl,R光稼。軟件方面基本是 apache 下的所有知名軟件 Hadoop或南,Hive孩等,Cassdra艾君,Spark 都有覆蓋,其他的包括 docker肄方,zabbix冰垄,ceph,mongodb权她,

mariadb 也都有虹茶,基本上主流軟件更新都可以在這個(gè)鏡像站搞定。

特別好的地方就是阿里云源也托管了python的軟件倉庫pypi, R語言的軟件倉庫CRAN, perl的軟件倉庫CPAN, node.js的軟件倉庫npm, 在我們需要下載python, R,perl, nodejs等語言的大量相關(guān)軟件時(shí)候也可以提供超快的速度隅要。

同時(shí)阿里云源也新增了Maven公共倉庫蝴罪,Maven 公共倉庫提供了對(duì) maven central、jcenter步清、google说敏、spring 等常用的 Maven 倉庫的鏡像功能辕狰。用戶可以通過頁面瀏覽倉庫內(nèi)容、檢索和下載制品。在構(gòu)建時(shí)使用 阿里云源的Maven公共倉庫地址下載速度更快很泊,更穩(wěn)定。

1.1.2 2.清華源

阿里云源是國(guó)內(nèi)最快的軟件托管鏡像醇滥,大量的常用軟件添加阿里云源就夠了识窿,但是我仍然推薦使用清華源作為阿里云源的補(bǔ)充。

主要原因是清華源是目前能找到覆蓋品類最全的鏡像站了第步,阿里的覆蓋了50 多個(gè)軟件源疮装,而清華的覆蓋了 137 個(gè)缘琅。這其中覆蓋了阿里所有的源,還有比較常用的有 homebrew 的鏡像斩个。此外 google 系開源軟件的源代碼比如chromium胯杭,android,tensorflw受啥,termux 等等都有涉及做个,感興趣的可以去看一下,你會(huì)發(fā)現(xiàn)自己找到了一個(gè)寶藏滚局。而且文檔和幫助提示信息做的也很棒居暖,大概是我見過最好的鏡像站了。不過鑒于是教育網(wǎng)速度不能跟阿里云源的速度相比藤肢,但相較于國(guó)外的官方網(wǎng)站來說太闺,仍然是非常快的嘁圈,速度可以破兆甚至也可以達(dá)到幾兆每秒省骂。

另外一個(gè)比較好的地方是清華源里面也托管了condaR語言中的biocondutor里面的大量軟件,對(duì)于做生物信息學(xué)最住,科學(xué)計(jì)算和數(shù)據(jù)分析都是十分有用的

我的建議是能用阿里云源的優(yōu)先選擇使用阿里云源钞澳,阿里云源里面沒有的就用清華源替代。

1.2 ubuntu20.04focal)添加阿里云源鏡像

需要修改/etc/apt/sources.list文件

1.2.1 1.備份原來的sources.list文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

1.2.2 2.sources.list中的官方源替換成阿里云源

vim /etc/apt/sources.list #使用vim 編輯:
#添加阿里云鏡像
#清空/etc/apt/sources.list原來的內(nèi)容并添加以下內(nèi)容:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
?
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
?
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
?
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
?
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

1.3 R語言添加國(guó)內(nèi)源

R語言有兩個(gè)最著名的軟件源碼平臺(tái)涨缚,最著名的是CRAN平臺(tái)轧粟,托管了大量的R語言的常用packages, 另一個(gè)是

biocondutor,托管了大量生物,醫(yī)學(xué)脓魏,化學(xué)兰吟,生物信息學(xué)等領(lǐng)域的專業(yè)分析包

1.3.1 1.添加R語言的CRAN源的阿里云鏡像

1.3.1.1 簡(jiǎn)介

CRAN (The Comprehensive R Archive Network) 是 R 語言的代碼和文檔的鏡像源。

1.3.1.2 配置方法

鏡像源配置文件之一是 .Rprofile 茂翔,如果沒有.Rprofile就使用vim新建一個(gè).Rprofile配置文件

linux 下使用vim新建編輯 ~/.Rprofile

windows下在位于c盤的用戶目錄下編輯 **C:\Users\zihaoxing.Rprofile **(注:zihaoxing是我的用戶目錄)

在.Rprofile文末添加如下語句:

#為.Rprofile配置文件中添加CRAN的阿里云鏡像
options("repos" = c(CRAN= "https://mirrors.aliyun.com/CRAN/"))
#也可以不添加到.Rprofile中混蔼,直接打開R運(yùn)行上面的這行代碼也可以為R語言添加了阿里云鏡像

打開 R 即可使用該 CRAN 鏡像源安裝 R 軟件包。

1.3.2 1.添加R語言的bioconductor的清華源鏡像

在上面的windows或linux的.Rprofile配置文件中添加可用的清華源鏡像在.Rprofile文末添加如下語句:

#為.Rprofile配置文件中添加bioconductor的清華源鏡像
options(BioC_mirror= "https://mirrors.tuna.tsinghua.edu.cn/bioconductor")

打開R即可使用該 Bioconductor 鏡像源安裝 Bioconductor 軟件包珊燎。

1.4 添加pythonpip阿里云鏡像

1.4.1 簡(jiǎn)介

PyPI (Python Package Index) 是 Python 編程語言的軟件存儲(chǔ)庫惭嚣。開發(fā)者可以通過 PyPI 查找和安裝由 Python 社區(qū)開發(fā)和共享的軟件,也可以將自己開發(fā)的庫上傳至 PyPI 俐末。

1.4.2 臨時(shí)使用

pip install -i https://mirrors.aliyun.com/pypi/simple/ some-package

注意料按,simple 不能少, 是 https 而不是 http

1.4.3 配置方法

linux 下使用vim新建編輯 ~/.pip/pip.conf

windows下在位于c盤的用戶目錄下編輯 **C:\Users\zihaoxing\pip\pip.ini **(注:zihaoxing是我的用戶目錄)

在文末添加如下語句:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host= mirrors.aliyun.com

1.5 添加conda的清華源鏡像

1.5.1 conda的清華源鏡像介紹

Anaconda 是一個(gè)用于科學(xué)計(jì)算的 Python 發(fā)行版,支持 Linux, Mac, Windows, 包含了眾多流行的科學(xué)計(jì)算卓箫、數(shù)據(jù)分析的 Python 包载矿。同時(shí)使用conda不僅可以安裝python庫,也可以安裝R包和常用的很多計(jì)算機(jī)軟件,而且使用conda能自動(dòng)解決許多軟件安裝時(shí)的依賴問題闷盔,是十分方便和友好的

TUNA 還提供了 Anaconda 倉庫與第三方源(conda-forge弯洗、msys2、pytorch等逢勾,查看完整列表)的鏡像 注:由于更新過快難以同步牡整,我們不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly這三個(gè)包

Miniconda 是一個(gè) Anaconda 的輕量級(jí)替代,默認(rèn)只包含了 python 和 conda溺拱,但是可以通過 pip 和 conda 來安裝所需要的包逃贝。

1.5.2 conda的清華源配置

各系統(tǒng)都可以通過修改用戶目錄下的 .condarc 文件。Windows 用戶無法直接創(chuàng)建名為 .condarc 的文件迫摔,可先執(zhí)行 conda config --set show_channel_urls yes 生成該文件之后再修改沐扳。

#在用戶目錄下新建一個(gè).condarc文件,并添加如下內(nèi)容:
channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk
?
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

參考鏈接:

https://zhuanlan.zhihu.com/p/33448296

https://mirrors.aliyun.com/

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

感謝大家瀏覽我的文章句占,歡迎大家評(píng)論和關(guān)注我的西瓜視頻和b站賬號(hào)邢自豪同學(xué)沪摄!

關(guān)于如何配置國(guó)內(nèi)鏡像源提高軟件的下載速度,可以觀看我的視頻:
軟件下載太慢纱烘,配置常用國(guó)內(nèi)鏡像源杨拐,讓你快速下載大量國(guó)外軟件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市擂啥,隨后出現(xiàn)的幾起案子哄陶,更是在濱河造成了極大的恐慌,老刑警劉巖啤它,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奕筐,死亡現(xiàn)場(chǎng)離奇詭異舱痘,居然都是意外死亡变骡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門芭逝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來塌碌,“玉大人,你說我怎么就攤上這事旬盯√ㄗ保” “怎么了?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵胖翰,是天一觀的道長(zhǎng)接剩。 經(jīng)常有香客問我,道長(zhǎng)萨咳,這世上最難降的妖魔是什么懊缺? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮培他,結(jié)果婚禮上鹃两,老公的妹妹穿的比我還像新娘遗座。我一直安慰自己,他們只是感情好俊扳,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布途蒋。 她就那樣靜靜地躺著,像睡著了一般馋记。 火紅的嫁衣襯著肌膚如雪号坡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天梯醒,我揣著相機(jī)與錄音筋帖,去河邊找鬼。 笑死冤馏,一個(gè)胖子當(dāng)著我的面吹牛日麸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逮光,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼代箭,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了涕刚?” 一聲冷哼從身側(cè)響起嗡综,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎杜漠,沒想到半個(gè)月后极景,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驾茴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年盼樟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锈至。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡晨缴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出峡捡,到底是詐尸還是另有隱情击碗,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布们拙,位于F島的核電站稍途,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏砚婆。R本人自食惡果不足惜械拍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧殊者,春花似錦与境、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至海蔽,卻和暖如春共屈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背党窜。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工拗引, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人幌衣。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓矾削,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親豁护。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哼凯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345