摘要
本文部分内容来源于网络,个人收集整理,请勿传播
由于很多包管理的官方源在国外,很多情况下国内使用是很不方便的,因此大多数情况都会选择换成国内的镜像源。
本文整理以下linux常用包管理工具更换源的方法。部分内容来源于网络。
- yum
- apt
- pip
- npm
- docker
yum
redhat/centos使用的包管理器
国内源地址
163源
阿里源
更换方式
备份
1 | mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup |
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
1 | wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo |
CentOS 6
1 | wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo |
CentOS 7
1 | wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
之后运行yum makecache生成缓存
1 | yum clean all |
apt
ubuntu系统使用的包管理器
国内源地址
163源
阿里源
更换方式
备份
1 | cp /etc/apt/sources.list /etc/apt/sources.list.bak |
更换配置
1 | # 14.04 |
Ubuntu 历史版本一览表
版本号 | 代号 | 中文 | 发布时间 |
---|---|---|---|
17.04 | Zesty Zapus | 兴奋的北美跳鼠鼠 | 2017/04/13 |
16.10 | Yakkety Yak | 什么牦牛 | 2016/10/20 |
16.04 LTS | Xenial Xerus | 好客的非洲地松鼠 | 2016/04/21 |
15.10 | Wily Werewolf | 狡诈的狼人 | 2015/10/22 |
15.04 | Vivid Vervet | 活泼的小猴 | 2015/04/23 |
14.10 | Utopic Unicorn | 乌托邦独角兽 | 2014/10/23 |
14.04 LTS | Trusty Tahr | 值得信赖的塔尔羊 | 2014/04/18 |
13.10 | Saucy Salamander | 活泼的蝾螈 | 2013/10/17 |
13.04 | Raring Ringtail | 铆劲浣熊 | 2013/04/25 |
12.10 | Quantal Quetzal | 缤纷的绿咬鹃 | 2012/10/18 |
12.04 LTS | Precise Pangolin | 精准的穿山甲 | 2012/04/26 |
11.10 | Oneiric Ocelot | 有梦的虎猫 | 2011/10/13 |
11.04 Unity成为默认桌面环境 | Natty Narwhal | 敏捷的独角鲸 | 2011/04/28 |
10.10 | Maverick Meerkat | 标新立异的的狐獴 | 2010/10/10 |
10.04 LTS | Lucid Lynx | 清醒的猞猁 | 2010/04/29 |
9.10 | Karmic Koala | 幸运的无尾熊 | 2009/10/29 |
9.04 | Jaunty Jackalope | 活泼的兔子 | 2009/04/23 |
8.10 | Intrepid Ibex | 无畏的高地山羊 | 2008/10/30 |
8.06 官方查不到此版本发布信息 | Haughty Husky | 骄傲的哈士奇 | 2008/06/07 |
8.04 LTS | Hardy Heron | 坚强的苍鹭 | 2008/04/24 |
7.10 | Gutsy Gibbon | 勇敢的长臂猿 | 2007/10/18 |
7.04 | Feisty Fawn | 烦躁不安的小鹿 | 2007/04/19 |
6.10 | Edgy Eft | 尖利的小蜥蜴 | 2006/10/26 |
6.06 LTS | Dapper Drake | 整洁的公鸭 | 2006/06/01 |
5.10 | Breezy Badger | 活泼的獾 | 2005/10/13 |
5.04 | Hoary Hedgehog | 白发得刺猬 | 2005/04/08 |
4.10 初始发布版本 | Warty Warthog | 多疣的疣猪 | 2004/10/20 |
pip
python的包管理器
一些源地址
官方源地址
- trusted-host : pypi.python.org
- index-url : https://pypi.python.org/pypi
阿里源
- trusted-host : mirrors.aliyun.com
- index-url : http://mirrors.aliyun.com/pypi/simple/
豆瓣源
- trusted-host : pypi.douban.com
- index-url : https://pypi.douban.com/simple
更换方式
临时使用
1 | pip install pythonModuleName -i http://mirrors.aliyun.com/pypi/simple/ |
永久使用
1 | mkdir ~/.pip && vim ~/.pip/pip.conf |
配置文件读取顺序
1 | # linux |
windows
创建%HOMEPATH%\pip\pip.ini文件来配置。
例如:C:\Users\fxl\pip\pip.ini
1 | [global] |
npm
全称Node Package Manager,是node.js的模块依赖管理工具。
国内优秀npm镜像
淘宝npm镜像
- 搜索地址:http://npm.taobao.org/
- registry地址:http://registry.npm.taobao.org/
cnpmjs镜像
- 搜索地址:http://cnpmjs.org/
- registry地址:http://r.cnpmjs.org/
临时使用
1 | npm --registry https://registry.npm.taobao.org install express |
永久更换
1 | npm config set registry https://registry.npm.taobao.org |
通过cnpm使用
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
docker
国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了加速器服务,例如:
更换方式
1 | sudo mkdir -p /etc/docker |