sudo apt-get update出现的一些问题

本文详细介绍了在Ubuntu系统中遇到GPG更新错误时的解决方案,包括如何处理公钥缺失问题,更新签名,以及解决依赖问题,适用于安装或更新GPU驱动及库文件时常见的更新错误。

1、sudo apt-get update更新失败出现GPG 错误。
GPG 错误:https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64 InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 6ED91CA3AC1160CD
2、解决GPG 错误:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ××××××××(有多个签名需要更新使用空格分离即可)

3、sudo apt-get dist-upgrade 更新依赖 解决gpg: keyserver receive failed: keyserver error问题
有GPU的电脑会导致显卡依赖更新,导致nvidia-smi失败。

4、libXXX is missing .

解决办法:

1. sudo apt-get install libXXX

2. sudo apt-get install libxxx-dev


常见举例:

一、打开终端输入:
$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.back
# mkdir -p lists/partial
# apt-get clean
# apt-get update
二、如果以上步骤解决不了,尝试删除签名:
1.打开新立得软件管理器 -- 设置 -- 软件库 -- 身份认证 -- 删除里边所有PPA软件签名
2.打开终端,输入
$ sudo apt-get update
3.将出现类似以下的错误:
W: GPG 错误:http://ppa.launchpad.net precise Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 32B18A1260D8DA0B
4.其中32B18A1260D8DA0B就是缺失的签名(公钥),然后我们使用命令对其进行更新:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ××××××××(有多个签名需要更新使用空格分离即可)
5.最后再使用sudo apt-get update 更新一下即可!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值