文章目录
Ubuntu更新源文件sources.list一定要注意系统版本
一、查看系统版本
命令:lsb_release -a
$lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
二、选择与系统版本对应的源
上面我的系统版本是jammy,这个很重要。我应当选择与这个系统版本对应的源。
如果您是别的版本,比如:focal、bionic等等,请您牢记并认真阅读后面的小技巧,再行选择与您的系统版本对应的源。
三、更新源文件sources.list
1.切换到/etc/apt/目录
$cd /etc/apt/
2.备份sources.list(若更新错误,则可从备份恢复)
$cp sources.list sources.list.bak
3.更新源文件
sudo vim sources.list
用以下中科大开源镜像站中的参考配置内容,替换原sources.list的内容即可,需要注意的事,要用对系统版本。我的系统版本代号是jammy。
链接: http://mirrors.ustc.edu.cn/help/ubuntu.html(中科大开源镜像站:Ubuntu源使用帮助)
以下是上述链接中关于 Ubuntu 22.04 的参考配置内容(用这里面的内容替换原sources.list的内容即可):
#
默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
#
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
#
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
#
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
#
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
#
预发布软件源,不建议启用
#
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
#
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
更改完 sources.list 文件后请运行 sudo apt-get update 更新索引以生效。
小技巧
如要用于其他版本,把 jammy 换成其他版本代号即可: 22.04:jammy;20.04:focal;18.04:bionic;16.04:xenial;14.04:trusty。