linux下安装软件时提示libnss3不能满足依赖关系
背景
当安装新的软件sudo apt-get install gcovr
报错提示如下:
“下列软件包有未满足的依赖关系:
code : 依赖: libnss3 (>= 2:3.26) 但是 2:3.21-0ubuntu0.14.04.2 正要被安装”
很多软件的安装,都逃不开这个报错,所以只能解决一下
报错如下:
参考链接
https://blog.csdn.net/u013398960/article/details/99194375
//按照这个方案可以解决问题,在此做个记录
解决方案
对于这个问题,看报错提示,可以看出,只能去更新libnss3的版本
(1)修改软件源
首先在/etc/apt/sources.list文件最后添加以下三行,不需要重启
1 | sudo vim /etc/apt/sources.list |
如下图所示
(2)执行update操作
然后只需执行sudo apt-get update即可
(3)在执行install操作
然后执行sudo apt-get -f install
(4)查看当前版本
输入apt-cache show libnss3 指令查看当前版本
即可发现libnss3版本已经更新成功
(5)再去安装软件即可
再去执行sudo apt-get install lcov指令即可安装成功
到此为止,这个问题便解决了