![libcurl 中不支持或禁用协议“http”](https://linux22.com/image/118188/libcurl%20%E4%B8%AD%E4%B8%8D%E6%94%AF%E6%8C%81%E6%88%96%E7%A6%81%E7%94%A8%E5%8D%8F%E8%AE%AE%E2%80%9Chttp%E2%80%9D.png)
我正在尝试使用 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。
任何帮助将不胜感激。
我本来想添加以下内容作为评论,但因为我没有足够的声誉,所以我将其添加为编辑:
- 我不确定 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
这很可能就是您正在寻找的。