查看原文
其他

配置好各种镜像源,安装速度快过你单身十几年的手速,拒绝龟速

biocoder BT开发者 2022-09-20

1. 什么是镜像源?

从字面上理解,镜像 其实就是物体在镜面中所成的像。用到网络上的呢?我的理解就是对某个网站内容的copy 版。有什么用呢?用处挺大的,特别是对大陆的程序猿来讲。常常要下载安装软件包。但因为墙的原因,往往需要经历漫长等待。如果你的网速比如我学校的网速本来就不好,那真的是分分钟想砸键盘。

但如果你设置好镜像源 ,那速度刷刷的比得上你单身十几年的手速了

在这里我主要介绍个CRAN , pypi , Ubuntu 的镜像源配置, 想要知道更多的镜像源配置,点击上面蓝色字体或者扫描文章最后的二维码关注生物码农笔记 ,发送镜像源 即可获得链接。

2. CRAN 镜像源

关于R 的CRAN 镜像源其实我老板在biobabble 上就有写过一篇文章介绍了,他还专门写了个R 包mirrorselect 来帮助选择镜像。

你们可以下载安装然后测试下,然后根据结果选速度最快的镜像来进行配置。配置方法很简单。

#打开~/.Rprofile
#添加如下
options("repos" = c(CRAN="https://mirrors.aliyun.com/CRAN/"))
options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor")
#保存退出即可

3. pypi 镜像源

关于pypi ,用过python 应该都知道, 是python package index 的简写,这里不详细展开,等到后面介绍python 包开发的时候再写下。很遗憾没有像mirrorselect 现成的检测pypi镜像源 速度的软件包。但好在pypi 的几个国内镜像源的速度都可以,我就选了下清华大学的镜像https://pypi.tuna.tsinghua.edu.cn/simple 。配置方法如下

#vi ~/.pip/pip.conf #打开文件
#添加如下信息
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
保存退出

4. Ubuntu 镜像源

Ubuntu 应该是比较受欢迎的Linux 操作系统了,这里主要介绍18.04 的Ubuntu 镜像源的配置方法,所用的镜像源仍为清华大学的镜像https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ 。其他想了解其他Linux 操作系统的镜像源配置方法。请关注本公众号,发送镜像源 获取链接。

#vi /etc/apt/sources.list #打开文件
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

5. 测试

这里为了方便我就测试下pypi 主要是我也想安装matplotlib .

. /Volumes/LaCie/software/pyenv/3.7.5/bin/activate
pip install matplotlib

速度翻了好几倍。

期待更多的技术文章分享,欢迎长按下面二维码关注本公众号



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存