64位的Ubuntu 11.04服务器和卷曲安装失败

问题描述:

,所以我想用HTTPS协议安装卷曲,我做到了,像这样:64位的Ubuntu 11.04服务器和卷曲安装失败

  1. 须藤,我的wget http://curl.haxx.se/download/curl-7.21.6.tar.bz2
  2. 须藤,我焦油JXF卷曲7.21。 6.tar.bz2
  3. 须藤,我RM卷曲7.21.6.tar.bz2
  4. 须藤,我的CD卷曲7.21.6/
  5. 须藤,我的./configure
  6. 须藤,我做前缀=/usr/local全部
  7. 须藤,我做前缀=在/ usr /本地安装

和最后一个我想:“不!” 须藤,我蜷缩--version,看看我是否成功,答案是。我得到的错误是在这里:

curl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory 

prefix=/usr/localconfigure设置过了,如:

./configure --prefix=/usr/local 
make

没有。但是,默认情况下,在自动工具中,configure将前缀设置为/usr/local,因此您无需指定反正。然后,只需运行:

make clean && make && sudo make install 

注意,编译代码时,你应该总是做它作为一个标准的用户,而不是须藤或根。只做make install,这就是你实际需要执行chmod和移动文件的权限。让我知道这是否适合你。

+0

@onteria_我首先尝试了'make clean && make && sudo make install',但是这并不起作用,然后我从/ tmp/dir中删除了该文件夹,并以标准用户的身份重新加载,解压缩,尝试命令“make && sudo make install”,但我仍然得到相同的错误:( – Marko 2011-05-13 23:40:33

+0

@Marko奇怪...尝试'/ usr/local/bin/curl --version' – 2011-05-13 23:41:33

+0

@onteria_ - 同样的错误... – Marko 2011-05-13 23:42:13

试试这个:

ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4

+0

为我工作,谢谢! – Luc 2013-04-04 06:52:02

尝试从/usr/lib/libcurl.so.4到/usr/local/lib/libcurl.so添加一个符号链接后,在CentOS 5.0(运行sudo ldconfig。 4)。请参阅:http://curl.haxx.se/mail/tracker-2009-05/0014.html