2013-08-04 7 views
0

그래서 난 그냥 아치 대부분의 일들이 잘 작동하고 있습니다,하지만 난 팩맨 또는 컬을 사용하려고하면, 나는 오류 얻을 설치 : 또한libcurl에 잘못된 ELF 헤더는 설치

pacman: error while loading shared libraries: /usr/lib/libcurl.so.4: invalid ELF header 

, 나는 '수를 팩맨과 관련이없는 팩맨과 관련이있는 것 같습니다 ... - 팩맨이 아니더라도 --help

유용 할 지 모르겠지만 ls -l/usr/lib | grep libcurl 제공 :

-rw-r--r-- 1 root root 594016 Jun 22 12:21 libcurl.a 
lrwxrwxrwx 1 root root  16 Jun 22 12:21 libcurl.so -> libcurl.so.4.3.0 
lrwxrwxrwx 1 root root  16 Jun 22 12:21 libcurl.so.4 -> libcurl.so.4.3.0 
-rwxr-xr-x 1 root root 408324 Jun 22 12:21 libcurl.s0.4.3.0 

미리 감사드립니다!

업데이트 : ./curl-config를 실행하면 "이진 파일을 실행할 수 없습니다"라는 오류 메시지가 나타납니다. 아마 아치 i686을 실행하는 동안 64 비트 버전을 가지고 있는지 궁금합니다. 이것을 처리하는 가장 좋은 방법은 무엇입니까?

답변

1

maybe I have a 64 bit version, whilst I'm running Arch i686

그렇게 할 것입니다. 실행 file ./curl-config. 올바른 패키지의 을 curl으로 다시 설치하십시오.

+0

파일은 실제로 ./curl-conf가 데이터 파일입니다. hm ... –