libcurl 中不支持或禁用协议“http”

libcurl 中不支持或禁用协议“http”

我正在尝试使用 sudo apt-get owncloud-client 安装 owncloud。我总是收到以下错误:

错误:1https://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04ocqt562-libqt5core5a 5.6.2-1+22.1

Protocol "http" not supported or disabled in libcurl

我已经尝试过:下载最新版本的 curl 并使用重新编译和重新安装它

./configure --with-ssl

但是,如果我尝试curl --version它仍然列出:

curl 7.55.0 (x86_64-pc-linux-gnu) libcurl/7.55.0 
Release-Date: 2017-08-09 
Protocols: dict file ftp gopher http imap pop3 rtsp smtp telnet tftp 
Features: IPv6 Largefile UnixSockets

所以没有列出 https 协议。

我也对它显示的事实感到困惑:libcurl 中不支持或禁用协议“http”,尽管根据上面的列表应该支持 http。

任何帮助将不胜感激。

我本来想添加以下内容作为评论,但因为我没有足够的声誉,所以我将其添加为编辑:

  1. 我不确定 apt-get 是否使用了curl,除了 apt-get install 产生的错误消息“Protocol "http" notsupported or disabled in libcurl ...”这一事实除外。

我该如何确定这一点?

2. ./config --enable-http 并且重新编译和安装没有帮助。

还有更多的想法吗?非常感谢!!!

进一步的附加功能:如果我只是将过去复制到浏览器中:

https://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04ocqt562-libqt5core5a 5.6.2-1+22.1

我可以下载。如果我然后按安装,我会收到以下错误:

来自包管理器的详细错误如下: apt transaction returned result exit-failed

答案1

最好先使用

./configure --help

通过该选项,您将看到该软件的所有可用选项和功能...除此之外,您可以看到

--enable-http           Enable HTTP support

这很可能就是您正在寻找的。

相关内容