우분투 13.04에서 curl-config를 찾을 수 없습니다


42

R에 RCurl 패키지를 설치하고 오류가 발생합니다

  checking for curl-config... no
  Cannot find curl-config
  ERROR: configuration failed for package ‘RCurl’

우분투에 libcurl을 설치하려고 시도했지만 문제가 해결되지 않습니다.

sudo apt-get install libcurl4-gnutls-dev
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libcurl4-gnutls-dev : Depends: libcurl3-gnutls (= 7.29.0-1ubuntu3.1) but 7.29.0-1ubuntu3.2 is to be installed
Depends: libldap2-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

locate curl config 나에게 아무것도주지 않는다 :

locate curl-config
curl-config
The program 'curl-config' can be found in the following packages:
* libcurl4-gnutls-dev
* libcurl4-nss-dev
* libcurl4-openssl-dev

RCurl 솔루션 중 일부를 통과 했지만 작동합니다. 이 방향으로 제안하거나 도울 수 있습니까? 정말 고맙습니다.

편집하다

우분투 소프트웨어 센터에서 (Curl)을 설치하려고 할 때 같은 오류 메시지가 나타납니다.

패키지 종속성을 해결할 수 없습니다

이 오류는 누락되었거나 설치 불가능한 필수 추가 소프트웨어 패키지로 인해 발생할 수 있습니다. 또한 동시에 설치할 수없는 소프트웨어 패키지간에 충돌이있을 수 있습니다.

다음 패키지는 충족되지 않은 종속성이 있습니다.

 curl: Depends: libcurl3 (= 7.29.0-1ubuntu3.1) but 7.29.0-1ubuntu3.2 is to be installed
  Depends: zlib1g (>= 1:1.1.4) but 1:1.2.7.dfsg-13ubuntu2 is to be installed

편집

sudo 적성 설치 libcurl4-openssl-dev

The following NEW packages will be installed:
libcurl4-openssl-dev{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,210 kB of archives. After unpacking 2,778 kB will be used.
The following packages have unmet dependencies:
libcurl4-openssl-dev : Depends: libcurl3 (= 7.29.0-1ubuntu3.1) but 7.29.0-1ubuntu3.2 is installed.
                    Depends: libidn11-dev but it is not going to be installed.
                    Depends: libkrb5-dev but it is not going to be installed.
                    Depends: libldap2-dev but it is not going to be installed.
                    Depends: librtmp-dev but it is not going to be installed.
                    Depends: libssl-dev but it is not going to be installed.
 The following actions will resolve these dependencies:
 Keep the following packages at their current version:
 1)     libcurl4-openssl-dev [Not Installed]               

1
당신은 그것을 시도 했습니까 apt-get install -f?
arsaKasra

0 업그레이드, 0 새로 설치, 0 제거 및 0 업그레이드되지 않음
Aashu

당신이 이미하지 않은 경우 또한, 한 번 봐 가지고 , 그것은 구글 크롬 일부 충돌이있을 수 있습니다 말한다.
arsaKasra

답변:


67

발견 한 3 가지 패키지 curl-config:

  1. libcurl4-gnutls-dev
  2. libcurl4-nss-dev
  3. libcurl4-openssl-dev

모두 같은 기능을 가진 것 같습니다. Synaptic Package Manager를 통해 이들 중 첫 번째를 설치 한 다음 CRAN에서 RCurl을 설치할 수있었습니다.

따라서 첫 번째 옵션을 선택하면 터미널 상자를 열고

sudo apt-get install libcurl4-gnutls-dev

그런 다음 R로 가서

install.packages("RCurl")

5
죄송합니다. 당신의 대답은 정확히 무엇을 의미합니까?
매트 오브라이언

3
터미널 상자에서 R 외부의 sudo liblcurl4-gnutls-dev를 수행하십시오. 그런 다음 R 내의 install.packages ( "RCurl")를 사용하여 RCurl을 설치하십시오.
Placidia

3
나는 따라 갔고 완벽하게 작동했습니다. 새로운 단말기는 sudo apt-get을 R 콘솔 install.packages에서 libcurl4-하려면 openssl-dev에 설치 ( "RCurl")에서
Chitrasen

2
apt-get 설치 libcurl4-gnutls-dev
user2413

1
나는 libcurl4-openssl-dev리눅스 민트 17.1에서 나를 위해 일한 세 번째 사람이라고 덧붙일 것이다.
MichaelChirico

2

동일한 문제를 해결하기 위해 수행 한 작업은 다음과 같습니다.

sudo aptitude install libcurl4-openssl-dev

그리고 솔루션을 수락하라는 메시지가 표시되면 [Y / n / q]

 :
 The following actions will resolve these dependencies:
 Keep the following packages at their current version:
 1)     libcurl4-openssl-dev [Not Installed]      
 :

"n"으로 대답하십시오. 그런 다음 다른 작업이 프롬프트되면 [Y]라고 대답하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.