执行命令 sudo apt update
时如上报错。
sudo apt-key list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxx
【注】命令中的 xxx
为报错中 NO_PUBKEY 后的 GPG Key 。命令中的 keyserver.ubuntu.com
为提供 GPG Key 对应的 GPG 验证文件的公钥服务器,目前国内可访问的公钥服务器列表如下:
或者,如果能够找到该 GPG Key 对应的 GPG 验证文件,则可以直接拷贝到 /etc/apt/trusted.gpg.d
目录下,而不用通过 keyserver
下载。
对于 Debin 官方源的 GPG 验证文件,可能无法在公钥服务器中找到其 GPG Key,但可以直接使用
apt
下载安装相应的 GPG 验证文件: sudo apt install debian-keyring debian-archive-keyring
执行命令 sudo apt update
时如上报错。
执行命令 sudo apt update
时如上报错。
aptitude
自动解决依赖问题:sudo aptitude install XXX # XXX 为需要安装的软件
apt
自动解决依赖问题,apt
可以看作是 apt-get
和 aptitude
的结合:sudo apt install -f