运维部落

首页 > Linux, 解决方案 > proxmox使用apt更新解决办法

proxmox使用apt更新解决办法

2023年10月3日

有一台pve6.3.2已经有2年多没更新和重启了。最近迁移了vps数据,想更新一下并重启。担提示如下所示的错误:

1
2
3
4
5
6
7
8
9
10
11
Get:1 http://ftp.debian.org/debian buster InRelease [123 kB]
Get:2 http://security.debian.org buster/updates InRelease [65.3 kB]
Get:3 http://ftp.debian.org/debian buster-updates InRelease [51.1 kB]
Reading package lists... Done
E: Repository 'http://security.debian.org 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.
N: Repository 'http://ftp.debian.org/debian buster InRelease' changed its 'Version' value from '10.7' to '10.11'
E: Repository 'http://ftp.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://ftp.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.

网上找了一圈,多数debain下都用这类办法解决。大家可以试一下。

1
2
apt-get --allow-releaseinfo-change update
apt-get dist-upgrade

这两条命令都是在Debian系统中使用的包管理器 APT 的命令。其中:
apt-get –allow-releaseinfo-change update:这条命令的作用是更新软件源信息,获取最新的软件包列表。其中的 “–allow-releaseinfo-change” 参数是允许在更新软件源信息时更改发行版信息,这通常用于解决软件包依赖关系的问题。
apt-get dist-upgrade:这条命令的作用是升级系统中所有已安装的软件包,包括那些因为依赖关系而不能自动升级的软件包。与 apt-get upgrade 命令不同,dist-upgrade 命令会自动处理依赖关系,确保所有软件包都能升级到最新版本。
需要注意的是,执行这两条命令需要管理员权限。在执行升级操作前,建议先备份重要数据,以免数据丢失。

分类: Linux, 解决方案 标签: ,
本文的评论功能被关闭了.