安装curl但libcurl不会更新

Gab*_*lis 8 ubuntu curl libcurl ubuntu-12.04

我在Ubuntu 12.04上.我刚刚从源代码中将默认CURL从7.22更新到7.28.

wget http://curl.haxx.se/download/curl-7.28.0.tar.gz
./configure
make
make install
Run Code Online (Sandbox Code Playgroud)

但是,libcurl不会更新.当我尝试

curl --version
curl 7.28.0 (i686-pc-linux-gnu) libcurl/7.22.0
Run Code Online (Sandbox Code Playgroud)

如何更新libcurl

Dan*_*erg 7

像这样的默认安装会将新构建的libcurl放在/usr/local/lib目录中.您的运行时链接器将在其配置的路径中查找libcurl,它可能首先找到您的旧libcurl目录/usr/lib.

您可能需要编辑/etc/ld.so.conf或更改设置,以便链接器不喜欢旧的设置.

一个更残酷的方式当然是卸载发行版版本apt-get remove.

顺便说一句:7.28.0也是一个非常古老的版本.


Gab*_*lis 1

事实证明我必须libcurl使用卸载sudo apt-get remove libcurl