Ubuntu换源(安装系统+非安装系统)(20210110)
方法一:安装系统之前直接换源
近日遇到的一个系统应用安装失败问题:
无法正常更新和安装一些软件,出现了一些莫名的报错,(见下图)
后续整理和疏导发现是由于Ubuntu安装之前未换源,源本身导致的问题(官方源由于在境外,可能会有诸多不方便),
换源之后解决,今天就来说一下换源是怎么操作的!
--------------------------------------------开-始-了------------------------------------------------
说干就干,重新安装系统,感谢另外一位大牛的技术贴支持,@网络之鹰
https://www.cnblogs.com/neteagles/p/14164958.html
此次最重要的一个步骤:安装之前换源,此步骤相当重要,一定要改源地址!
第一次换源,镜像地址:https://mirrors.aliyun.com/ubuntu
一步一步的安装,前面都很顺利,差不多到最后一步了,可是新的问题又出现了,系统文件不能完整的安装成功
请看截图:
这是怎么回事呢?带着疑问找问题,最后发现是阿里云不稳定导致,延迟严重,丢包也相当严重!!!
这样只能继续换源!!!
第二次换源!清华源!!!
第二次设置镜像地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu
清华大学开源软件镜像站
清华源换成之后,安装到了硬盘分区阶段,还是有新问题,发现上次换aliyun的时候,已经划分的分区还在,又不能下一步(Done),自己研究了一下,发现只能删除(Delete)并重新设置(Reset);
根据需求,重新分区,选择(Done),即可完成分区配置。
到这一步,就按一下回车键,后续这些步骤不一一详述:
格式化--设置用户名/主机名/密码--安装Openssh服务--软件暂时不装,选择(Done)--正在安装--(此处根据网络情况,大概要二十分钟左右)--完成后重启(Reboot)。
最后重启之后,别忘了设置快照(init)~。~
完工~。~
方法二:另外一种不需要重新安装系统的换源方法
发现源地址中有源错误,下图中蓝色标识,应该是tsinghua.edu,错写成了tsinghua/edu。
1.打开Ubuntu的终端输入:
kevin@ubuntu2004:~$ sudo -i vim /etc/apt/sources.list
[sudo] password for kevin: 输入密码回车即可
kevin@ubuntu2004:~$ sudo -i vim /etc/apt/sources.list
2.修改为正确的清华源地址:https://mirrors.tuna.tsinghua/edu.cn/ubuntu
3.修改之后执行:kevin@ubuntu2004:~$ sudo apt-get update (#更新源)
1 kevin@ubuntu2004:~$ sudo apt-get update 2 Get:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease [265 kB] 3 Get:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease [114 kB] 4 Get:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease [101 kB] 5 Get:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security InRelease [109 kB] 6 Get:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 Packages [970 kB] 7 Get:6 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main Translation-en [506 kB] 8 Get:7 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 c-n-f Metadata [29.5 kB] 9 Get:8 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/restricted amd64 Packages [22.0 kB] 10 Get:9 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/restricted Translation-en [6212 B] 11 Get:10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/restricted amd64 c-n-f Metadata [392 B] 12 Get:11 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 Packages [8628 kB] 13 Get:12 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe Translation-en [5124 kB] 14 Get:13 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 c-n-f Metadata [265 kB] 15 Get:14 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/multiverse amd64 Packages [144 kB] 16 Get:15 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/multiverse Translation-en [104 kB] 17 Get:16 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/multiverse amd64 c-n-f Metadata [9136 B] 18 Get:17 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 Packages [840 kB] 19 Get:18 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main Translation-en [201 kB] 20 Get:19 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/main amd64 c-n-f Metadata [12.7 kB] 21 Get:20 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted amd64 Packages [155 kB] 22 Get:21 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted Translation-en [23.2 kB] 23 Get:22 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/restricted amd64 c-n-f Metadata [436 B] 24 Get:23 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 Packages [746 kB] 25 Get:24 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe Translation-en [155 kB] 26 Get:25 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 c-n-f Metadata [16.2 kB] 27 Get:26 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/multiverse amd64 Packages [21.6 kB] 28 Get:27 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/multiverse Translation-en [5508 B] 29 Get:28 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/multiverse amd64 c-n-f Metadata [596 B] 30 Get:29 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/main amd64 c-n-f Metadata [112 B] 31 Get:30 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/restricted amd64 c-n-f Metadata [116 B] 32 Get:31 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/universe amd64 Packages [4032 B] 33 Get:32 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/universe Translation-en [1448 B] 34 Get:33 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/universe amd64 c-n-f Metadata [224 B] 35 Get:34 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports/multiverse amd64 c-n-f Metadata [116 B] 36 Get:35 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main amd64 Packages [521 kB] 37 Get:36 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main Translation-en [112 kB] 38 Get:37 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/main amd64 c-n-f Metadata [7072 B] 39 Get:38 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/restricted amd64 Packages [132 kB] 40 Get:39 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/restricted Translation-en [19.5 kB] 41 Get:40 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/restricted amd64 c-n-f Metadata [392 B] 42 Get:41 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/universe amd64 Packages [542 kB] 43 Get:42 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/universe Translation-en [77.9 kB] 44 Get:43 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/universe amd64 c-n-f Metadata [10.4 kB] 45 Get:44 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/multiverse amd64 Packages [14.8 kB] 46 Get:45 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/multiverse Translation-en [3160 B] 47 Get:46 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security/multiverse amd64 c-n-f Metadata [340 B] 48 Fetched 20.0 MB in 7s (2826 kB/s) 49 Reading package lists... Done
4.修改之后执行:kevin@ubuntu2004:~$sudo apt-get upgrade(#更新软件)
5.尝试一下安装应用,可以安装成功!
方法三:一条命令换源法
一条命令解决问题:
sed -i 's/mirrors.aliyun.com/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list
sed -i 's/mirrors.aliyun.com/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list
注意:替换前的mirrors.aliyun.com,要看系统具体的源,有可能是网易163的源,也可能是境外的源hk.archive.ubuntu.com/
sed -i 's/hk.archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list