2011-05-13 3 views
3

그래서 내가 HTTPS 프로토콜 컬를 설치하고 싶어하지 설치 말림 :우분투 64 비트 11.04 서버와 내가 지금처럼 않았다

  1. 는 sudo -i wget을 http://curl.haxx.se/download/curl-7.21.6.tar.bz2
  2. 는 sudo -i 타르 jxf 컬 - 7.21. 6.tar.bz2
  3. 는 sudo -i RM 컬 - 7.21.6.tar.bz2
  4. 는 sudo -i CD 컬-7.21.6/
  5. 는 sudo -i ./configure를
  6. 는 sudo -i하기 접두사 =/usr/local 모두
  7. 는 sudo는 접두사 =/usr/지방

를 설치하기 -i 마지막으로 내가 시도 : "아니오"sudo는 내가 성공과 대답이 있다면 --version보고 컬 -i. 내가 가진 오류는 여기에 있습니다 : make에서

./configure --prefix=/usr/local 

하지 :

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

답변

4

prefix=/usr/local이 같은 대신 configure에 설정해야합니다. 그러나 configure은 기본적으로 autotools에서 접두어를 /usr/local으로 설정하므로이를 지정할 필요가 없습니다. 그런 다음 실행하십시오 :

make clean && make && sudo make install 

코드를 컴파일 할 때 항상 sudo 또는 root가 아닌 표준 사용자로 수행해야합니다. make install을 위해서만해라. chmod와 파일 이동과 같은 일을하기 위해서는 실제로 권한이 필요한 곳이다. 그게 당신에게 효과가 있는지 알려주세요.

+0

@onteria_ - 처음에는 'make clean & make && sudo make install'을 시도했지만 작동하지 않습니다. 그런 다음/tmp/dir에서 폴더를 삭제하고 일반 사용자로 redownloaded하고 압축을 푼 다음 ''make && sudo make install ''명령을 시도했지만 여전히 같은 오류가 발생합니다 : ( – Marko

+0

@Marko odd ... try/usr/local/bin/curl --version' –

+0

@onteria_ - 같은 오류 ... – Marko

7

이 시도 :

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

+0

나를 위해 일했습니다. 고마워요! – Luc

관련 문제