小编Zac*_*oyd的帖子

apt-get 想要定义一个较旧的 GNUTLS 版本

刚刚升级到 18.04,当我运行时sudo apt update,它抱怨:

/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so: symbol gnutls_pkcs11_privkey_init version GNUTLS_3_4 not defined in file libgnutls.so.30 with link time reference Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so

较早的信息:

跑步gio version给出:2.53.6

跑步gntls-cli -v给出:gnutls-cli 3.5.8

据我所知,这意味着apt-get想要使用GNUTLS version 3.4,当我有3.5.8.

任何关于如何进行的想法将不胜感激。我怀疑它可能在升级发行版或尝试从错误的存储库更新时没有正确解析依赖项。

有趣的是,我在打开 Octave ( https://www.gnu.org/software/octave/ )时遇到了同样的错误。


在回复评论时添加:

apt-cache policy libgnutls30 说:

libgnutls30:
  Installed: 3.5.18-1ubuntu1
  Candidate: 3.5.18-1ubuntu1
  Version table:
 *** 3.5.18-1ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

/usr/lib/x86_64-linux-gnu/libgnutls.so.30指向libgnutls.so.30.14.10

nm -D …

upgrade package-management apt gnutls 18.04

6
推荐指数
1
解决办法
3549
查看次数

如何找出 Ubuntu 包中的内容

在 Ubuntu 存储库(例如启动板)上查看包时,通常只有一两句话描述包内容。网上有没有地方可以查看有关包裹内容的更多详细信息?通常,下载单独的文档包是我获得更多信息的唯一途径。

回应评论(和其他发布的答案):我想要一些与列出文件名不同的东西,因为我的问题是关于理解各种包提供的技术功能,例如,包实现的各种标准的版本或在哪里找到相应的文档。

package-management apt documentation

2
推荐指数
1
解决办法
398
查看次数

标签 统计

apt ×2

package-management ×2

18.04 ×1

documentation ×1

gnutls ×1

upgrade ×1