一、Centos7更改为国内源

注意:我通常习惯在系统安装好之后就把源给改过来了,但我习惯创建一个只带基础服务的系统,所以一些常用的功能没有。所以在更改源之前必须保证有wget和vim或vi这两个工具,否则你把yum源改了之后才发现无法获取新的yum源就比较痛苦了

首先备份本地yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak

获取阿里yum源配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

运行yum makecache生成缓存

yum makecache

更新和升级

yum update

二、Ubuntu修改为国内源

首先查看当前系统代号

lsb_release -c

或者

lsb_release -a

win11上的ubuntu替换成centos_yum源

具体对应代码可参照下表

版本

别名(codename)

发布日期

4.10

Warty Warthog(长疣的疣猪)

2004年10月20日

5.04

Hoary Hedgehog(灰白的刺猬)

2005年4月8日

5.10

Breezy Badger(活泼的獾)

2005年10月13日

6.06

Dapper Drake(整洁的公鸭)

2006年6月1日(LTS)

6.10

Edgy Eft(急躁的水蜥)

2006年10月6日

7.04

Feisty Fawn(坏脾气的小鹿)

2007年4月19日

7.10

Gutsy Gibbon(勇敢的长臂猿)

2007年10月18日

8.04

Hardy Heron(耐寒的苍鹭)

2008年4月24日(LTS)

8.10

Intrepid Ibex (勇敢的野山羊)

2008年10月30日

9.04

Jaunty Jackalope(得意洋洋的怀俄明野兔)

2009年4月23日

9.10

Karmic Koala(幸运的考拉)

2009年10月29日

10.04

Lucid Lynx(清醒的猞猁)

2010年4月29日

11.10

Oneiric Ocelot(梦幻的豹猫)

2010年10月13日

11.04

Natty Narwhal(敏捷的独角鲸)

2011年4月28日

12.04

Precise Pangolin(精准的穿山甲)

2012年的4月26日(LTS)

12.10

Quantal Quetzal(量子的绿咬鹃)

2012年的10月20日

13.04

Raring Ringtail(铆足了劲的猫熊)

2013年4月25日

13.10

Saucy Salamander(活泼的蝾螈)

2013年10月17日

14.04

Trusty Tahr (可靠的塔尔羊)

2014年4月18日 (LTS)

14.10

Utopic Unicorn(乌托邦独角兽)

2014年10月23日

15.04

Vivid Vervet (活泼的小猴)

2015年4月

15.10

Wily Werewolf (狡猾的狼人)

2015年10月

16.04

Xenial Xerus (好客的非洲地松鼠)

2016年4月 (LTS)

16.10

Yakkety Yak(牦牛)

2016年10月

17.04

Zesty Zapus(开心的跳鼠)

2017年4月

17.10

Artful Aardvark(机灵的土豚)

2017年10月

18.04

Bionic Beaver(仿生海狸)

2018年4月(LTS)

18.10

Cosmic Cuttlefish (宇宙般大小的乌贼)

2018年10月

19.04

Disco Dingo

2019年4月

19.10

Eoan Ermine

2019年10月

...

...

...

这里以Ubuntu18.04为例

在网上找到阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

备份之前的源文件

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

将新的源复制进去

sudo vim /etc/apt/sources.list

然后更新源文件

sudo apt-get update

更新软件(如果是生产环境不要轻易更新软件)

sudo apt-get upgrade

本文仅为学习交流所用,部分来源于网上整理,文中涉及的环境均为虚拟环境,请勿用于真实生产环境,否则后果自负!所有责任均与本人和平台无关!!! 转载请注明原处!!!