近日博主买了台VPS,装了个Debian 10,使用apt-get update后出现源报错:

Get:1 http://deb.debian.org/debian buster InRelease [122 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
Reading package lists... Done        
N: Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Version' value from '10.4' to '10.13'
E: Repository 'http://deb.debian.org/debian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://deb.debian.org/debian buster-updates InRelease' changed its 'Suite' value from 'stable-updates' to 'oldstable-updates'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

经过一番排查与搜素,主要是说源从稳定源切换到不稳定源,经过网上一番搜索,现给出解决方案:
在更新前执行以下命令:

apt-get --allow-releaseinfo-change update

这个命令的意思是,允许更新命令继续从改变了版本库信息的版本库中下更新源。

然后再执行apt-get update就不会出错了。

参考文献:https://kzpu.com/archives/4639.html

最后修改:2022 年 09 月 18 日
如果觉得我的文章对你有用,请随意赞赏