2011-05-13 107 views
3

,所以我想用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 

回答

4

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

7

試試這個:

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

+0

爲我工作,謝謝! – Luc 2013-04-04 06:52:02