我想sudo apt-get upgrade
但是它说
以下软件包有未满足的依赖项:apt:依赖:libgnutls30(>= 3.6.5)但已安装 3.5.18-1ubuntu1
不过,我其实之前刚刚跑过sudo dpkg -i libgnutls30_3.6.6-2_amd64.deb
。
(此时终端返回:
- dpkg-deb(子进程):无法将存档成员从“libgnutls30_3.6.6-2_amd64.deb”复制到解压缩管道:文件或流意外结束
- dpkg-deb (子进程):解压缩档案成员:lzma 错误:意外的输入结束
- 无法将存档成员从“libgnutls30_3.6.6-2_amd64.deb”复制到解压缩管道:文件或流意外结束
)
如果我执行dpkg -l libgnutls30
,详细信息显示版本是3.5.18。
请帮忙,谢谢。
答案1
我从其他论坛找到了解决方案。根本原因是下载内容已损坏所以我再次重新下载,即我执行
wget http://ftp.br.debian.org/debian/pool/main/g/gnutls28/libgnutls30_3.6.6-2_amd64.deb
再次。
系统自动将其命名为libgnutls30_3.6.6-2_amd64.deb.2
然后我们就可以运行dpkg -i libgnutls30_3.6.6-2_amd64.deb.2