1. 问题现象与背景解析
最近在Ubuntu 24.04系统上执行sudo apt update时,不少用户遇到了这样的警告提示:
code复制W: http://archive.ubuntu.com/ubuntu/dists/noble/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/*.list:1 and /etc/apt/sources.list.d/*.list:2
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/*.list:1 and /etc/apt/sources.list.d/*.list:2
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/*.list:1 and /etc/apt/sources.list.d/*.list:2
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/*.list:1 and /etc/apt/sources.list.d/*.list:2
这个问题的核心在于APT包管理系统对GPG密钥管理方式的重大变更。从Ubuntu 20.04开始,系统逐步淘汰了传统的apt-key管理方式,转而采用更安全的signed-by声明方式。Ubuntu 24.04(代号Noble Numbat)作为最新的LT
