apt-get出现"No public key available"的解决方法

近日在维护Debian 8系统时,执行了apt-get update。执行完成后程序报出错误,错误内容如下:

W: There is no public key available for the following key IDs:

这个是由于缺少指定的key或者缺少指定的软件包所致。解决方法有两种,如下:

  1. apt-get install debian-keyring debian-archive-keyring -y # 安装软件包
  2. sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com <id> # 利用Ubuntu的keyserver生成key,这里的ID为报错后面跟随的一串ID

执行完成后,可以再次执行:apt-get update -y

Enjoy~

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You must enable javascript to see captcha here!