![ubuntu 上的 curl 损坏... 或者... gnutls_srp_allocate_client_credentials,版本 GNUTLS_3_4 未定义](https://linux22.com/image/885570/ubuntu%20%E4%B8%8A%E7%9A%84%20curl%20%E6%8D%9F%E5%9D%8F...%20%E6%88%96%E8%80%85...%20gnutls_srp_allocate_client_credentials%EF%BC%8C%E7%89%88%E6%9C%AC%20GNUTLS_3_4%20%E6%9C%AA%E5%AE%9A%E4%B9%89.png)
我刚刚在一个盒子上安装了 ubuntu (xenial),发现我新安装的 git 有问题:
$ git clone https://github.com/FortAwesome/Font-Awesome.git
Cloning into 'Font-Awesome'...
git-remote-https: relocation error: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4: symbol gnutls_srp_allocate_client_credentials, version GNUTLS_3_4 not defined in file libgnutls.so.30 with link time reference
这不是 git 的问题;curl https://github.com/FortAwesome/Font-Awesome.git
给出了相同的“重定位错误”。
我有点惊讶,像 git 和 curl 这样广泛使用的工具在安装时会损坏。 似乎相关的软件包详细信息:
libgnutls30:am 3.4.10-4ubun amd64 GNU TLS library - main runtime li
libcurl3-gnutl 7.47.0-1ubun amd64 easy-to-use client-side URL trans
两个问题:
关于在 Ubuntu 中设置 curl 或 gnutls,我是否错过了“Ubuntu 星球”上的某些东西?
有没有一个简单的办法可以解决明显的图书馆功能障碍?