【Linux系统学习3】Linux系统修改下载镜像方法简介
在人工智能以及生物信息学发展迅速的现在,充分掌握相关技术是非常重要的,命令行操作系统是必须要掌握的技能,在上一讲中,我们为大家介绍了Linux系统常用操作命令,接下来我们将转为实战,将操作命令应用于代码中。Linux系统的下载镜像默认是位于国外,下载速度较慢,因此常需要使用国内的下载镜像作为代替,在本将中我们将为大家介绍修改Ubuntu、PIP、Anaconda的下载镜像,方便我们软件的下载与安装。
1Ubuntu下载镜像
国内有很多镜像源,如清华大学、中国科学技术大学、阿里云等,本文以浙江大学开源镜像为例进行介绍。
Step1:打开浙江大学开源镜像网站,点击配置生成器,在跳转的界面中选择系统相应的版本并点击开始生成,如图,我们在Windows下载的Ubuntu子系统版本为16.04,依次选择后点击生成。
Step2 :打开Ubuntu应用程序,输入以下命令,备份系统镜像源(代码说明:sudo是linux系统管理指令,是允许让普通用户执行一些或者全部的root命令的一个工具;cp代表复制 /etc/apt/目录中的source.list文件并命名为sources.list.bak存放于/etc/apt/目录)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
Step3:输入以下命令,表明利用vim代码编辑器编辑sources.list文件(Ubuntu子系统已默认安装vim,可直接使用)
sudo vim /etc/apt/sources.list
Step4:输入后显示为如图所示的界面,vim的命令可参照下图所示,敲击i进入插入模式,然后将Step1生成的代码复制并粘贴至编辑器中,然后在sources.list文件中的其他所有代码前加#代表注释,敲击键盘的ESC建退出插入模式,进入命令模式,输入:wq保存并退出。
Step5:在命令行中输入以下命令,更新镜像源并更新系统所有软件,下次我们就可以使用浙大的镜像下载软件了。需要注意的是,如果你使用的是校园网建议修改镜像,如果你使用的是家用宽带,建议将镜像修改为阿里云镜像等。
sudo apt-get update
sudo apt-get dist-upgrade
2PIP下载镜像
对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率,本例以阿里云镜像进行演示。
Step1:首选需要下载安装PIP软件,Ubuntu子系统已默认安装Python3,因此仅需输入以下命令即可:
sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
Step2: 临时使用:可以在使用pip的时候加参数-i http://mirrors.aliyun.com/pypi/simple,长期使用的话,首先输入以下命令创建.pip文件夹(.表示隐藏文件夹)
mkdir ~/.pip
运行以下命令创建pip.conf文件
vi ~/.pip/pip.conf
Step3:在打开的文件中,敲击i进入插入模式,然后将以下代码复制并粘贴至编辑器中,敲击键盘的ESC建退出插入模式,进入命令模式,输入:wq保存并退出。
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple
1Anconda
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令即可添加 Anaconda Python 免费仓库。
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 --set show_channel_urls yes