2015-01-17 2 views
7

저는 Ubuntu 12.04입니다. 방금 소스 코드에서 기본 CURL을 7.22에서 7.28로 업데이트했습니다.설치되었지만 libcurl이 업데이트되지 않았습니다.

wget http://curl.haxx.se/download/curl-7.28.0.tar.gz 
./configure 
make 
make install 

그러나 libcurl은 업데이트되지 않습니다. 내가

curl --version 
curl 7.28.0 (i686-pc-linux-gnu) libcurl/7.22.0 

어떻게 libcurl를 업데이트하려고하면?

답변

0

sudo apt-get remove libcurl을 사용하여 libcurl을 (를) 제거해야합니다.

+1

아니요, 내 대답에 설명하는대로 ... 할 필요가 없습니다. –

7

기본 설치는 새로 빌드 된 libcurl을 /usr/local/lib 디렉토리에 넣습니다. 런타임 링커는 구성된 경로에서 libcurl을 찾을 것이며, 아마도 이전 libcurl dir을 /usr/lib에서 찾습니다.

링커가 이전 것을 선호하지 않도록 /etc/ld.so.conf을 편집하거나 설정을 변경해야 할 수도 있습니다.

더 잔인한 방법은 물론 apt-get remove와 함께 배포판을 제거하는 것입니다.

그리고 btw : 7.28.0도 매우 오래된 버전입니다.

+0

그리고 우분투 14.04는 어떻습니까? – Nabin

0

우분투 14.04에서 파일 /etc/ld.so.conf을 편집하고 상단에 다음을 추가해야했습니다.

/usr/local/bin

는 그럼 난 그게 무슨 뜻인지 모르겠습니다

$ldconfig

을 실행하지만, 그것을 작동합니다. 의견이나 심지어 편집에 대한 이유를 듣고 기쁘게 생각합니다.

감사합니다.