ubuntu16.04 apt-get update出错:因为没有公钥,没法验证下列签名

问题:git

W: 校验数字签名时出错。此仓库未被更新,因此仍然使用此前的索引文件。GPG 错误:https://packagecloud.io/github/git-lfs/ubuntu xenial InRelease: 因为没有公钥,没法验证下列签名: NO_PUBKEY 6B05F25D762E3157
W: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release” 没有 Release 文件。
N: 没法认证来自该源的数据,因此使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库建立和用户配置方面的细节。
W: 没法下载 https://packagecloud.io/github/git-lfs/ubuntu/dists/xenial/InRelease 因为没有公钥,没法验证下列签名: NO_PUBKEY 6B05F25D762E3157
E: 没法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
W: 部分索引文件下载失败。若是忽略它们,那将转而使用旧的索引文件。github

 

解决方法:ubuntu

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6B05F25D762E3157.net

 

而后执行:server

  sudo apt update 便可成功索引

 

思考总结:ci

  为何会数字签名校验失败呢? 这命令是把key加到本地服务中去。这个问题有空要好好思考一下。it

相关文章
相关标签/搜索