ubuntu 安装软件时,提示:由于没有公钥,无法验证下列签名

今天,在 ubuntu的软件源中添加了一个 virtualbox 的软件源,之后使用命令

 sudo apt-get update

   提示:

 W: GPG签名验证错误:http://download.virtualbox.org lucid Release:由于没有公钥,无法验证下列签名: NO_PUBKEY54422A4B98AB5139

  
出现这个错误的原因是因为,对应的公钥没有导入。
缺少公钥了,看来需要下载公钥。从PGP的公钥服务器上下载公钥。服务器有很多个,我是在subkeys.pgp.net 找到的。 经常用到的还有wwwkeys.pgp.net,如果subkeys找不到,考虑换到wwwkeys看看。

此时,可以使用如下方法解决:

1、

 sudoapt-key adv --recv-keys --keyserverkeyserver.ubuntu.com 54422A4B98AB5139

2、

gpg --keyserver subkeys.pgp.net --recv98AB5139  (54422A4B98AB5139的后八位)

 gpg --export --armor  98AB5139 |sudo apt-key add -

 

OK !

源文件地址:

http://blog.sina.com.cn/s/blog_ad051704010158zx.html

时间: 2024-08-26 08:41:42

ubuntu 安装软件时,提示:由于没有公钥,无法验证下列签名的相关文章

Win8安装软件时提示0×80004005错误怎么办

  如何解决Win8安装软件时提示0×80004005错误 我们在使用电脑过程中,有时候需要安装一些软件,不过在安装软件的过程中,有遇到出现一些问题,比如"错误代码0×80004005"的问题.刚升级到Win8系统的用户,在安装软件的时候提示"0×80004005错误"的问题.遇到这样的问题怎么解决?下面就和大家说一下如何解决Win8安装软件时提示0×80004005错误的问题. 具体方法如下: 1.依次单击"开始"."运行"

Win8安装软件时提示“在禁用UAC时无法激活此应用”的三种解决措施

  一位win8系统用户在安装软件时提示"在禁用UAC时 无法激活此应用",这是怎么回事呢?UAC是什么?我们该如何解决呢?带着此问题,下面小编详解UAC信息,以及具体的三种解决措施. UAC是什么? UAC(User Account Control,用户帐户控制)是微软为提高系统安全而在Windows Vista中引入的新技术,它要求用户在执行可能会影响计算机运行的操作或执行更改影响其他用户的设置的操作之前,提供权限或管理员‌密码.通过在这些操作启动前对其进行验证,UAC 可以帮助防

Win8下安装软件时提示:筛选器已阻止启动,无法安装

  知识点分析: Windows 8下安装软件时有时筛选器会提示已阻止启动,如下图: Windows 8 系统会将你下载和将要安装程序信息发送到微软的服务器上,微软服务器会返回该应用的评估.如果你下载的应用是合法或比较常用的应用,例如搜狗浏览器,那么Windows 8便会自动运行.如果SmartScreen没有该应用的相关信息,不论该应用是恶意插件或者新款的应用,Windows 8都会阻止该程序的运行.在IE8和IE9中,SmartScreen的工作原理亦是如此. 操作步骤: 1. 如果你确定打

64位win7旗舰版如何解决安装软件时提示内存不足

  原因分析: 出现这样的故障其实并不是真正内存出现不足,其实这是因为win7系统用户使用操作系统平台导致的. 小常识:如果用户使用的是32位操作系统,那么关于内存大小基本上没有什么要求,只要超过1GB就可以,但是如果使用的是64位操作系统的话,那么对于内存条大小要求就不一样,基本上是要求至少在4GB以上才可以. 而win7系统用户在安装软件过程中,明明内存还有很多剩余空间,但是系统却会提示出内存不足提示,其实是因为使用的是64位系统,而对内存要求没有达到基本要求,所以才会出现这种情况的. 解决

安装软件时依赖冲突的万能解决方案

好吧,可能是个标题党了. 不过如果你这个方法还不能解决依赖冲突,那就我目前就不知道有什么办法了. 不过一般情况下,使用这个方法都可以修复问题的. 基础的解决方案 如果你是刚遇到依赖冲突问题,可以先参考这里基本的解决方案. 源的问题:下列的软件包有不能满足的依赖关系 各种解决方法:软件包没有被完全安装或卸载问题 进入正题 先说说背景吧. 使用基础解决方案不能解决的,更严重的是,想重装那些软件,却卸载不了,提示依赖冲突. 这个时候我都想重装系统了,可是我配置了这个多东西,安装了这个多软件等原因,不到

解决安装程序时提示“系统找不到路径”

  故障现象:安装软件时提示" 系统找不到路径" 故障处理:如果系统用户名使用了中文,一些软件在安装是需要解压到临时文件夹,这时就可能无法识别该路径.为杜绝类似情况不再发生,可在"计算机"上单击鼠标右键选择属性,点击"高级系统设置",打开"环境变量"窗口,单击"编辑"按钮,将TEMP和TMP变量路径重新设置到一个英文文件名目录下即可.

解决电脑安装软件时出现不能够打开文件错误提示的方法

  1.根据提示中的目录找到相应的文件,右击该文件,可以看到"管理员取得所有权"选项,点击该选项获取管理员权限即可; 2.如果安装文件时一次提示多个dll文件没有权限,可以批量获取权限,选择多个需要获取权限的文件,然后右击选择"管理员取得所有权"; 3.要注意一次最多只能选择15个文件,如果超过15个,在右键菜单中是没有"管理员取得所有权"选项的. 按照上述的方法进行设置后就可以解决电脑安装软件时出现不能够打开文件错误提示的问题.

xp系统打开绿色软件时提示无法找到组件如何解决

  xp系统打开绿色软件时提示无法找到组件如何解决 具体如下: msvcp100.dll是属于VC++2010 运行库中的文件,在系统中缺少了它,就会出现无法运行问题,解决方法在系统中安装一下VC++2010程序就可以了. xp系统打开绿色软件时提示无法找到组件的解决方法就介绍到这里了.大家在使用windowsxp系统过程中,若是遇到类似情况的话,可以按照上述方法操作看看.

Win7系统卸载软件时提示找不到指定模块如何解决

  我们在电脑的日常维护中,有时候有的软件用不到,或者很少用,所以就想把它卸载掉.最近使用Win7系统的用户,在卸载软件的过程中遇到"无法卸载,找不到指定模块"的问题.问要如何解决这个问题?下面就和大家介绍一下Win7卸载软件时提示找不到指定模块的解决方法. 具体方法如下: 方法一:电脑清理法 1.打开电脑安装的安全软件(这里以360为例),点击"电脑清理". 2.进入后找到"清理注册表"这项,然后在这项上打上勾. 3.然后等待扫描,扫描完成后清