При попытке установить пакет R RCurl я получаю следующую ошибку:
checking for curl-config... no
Cannot find curl-config
ERROR: configuration failed for package ‘RCurl’
Тем не менее, curl-config существует в системе:
$ curl-config --version
libcurl 7.43.0
он лежит в папке anaconda
$ which curl-config:
.../anaconda/bin/curl-config
.../anaconda/pkgs/curl-7.43.0-0/bin/curl-config
Поэтому я пытаюсь установить его правильно, чтобы R нашел его. Поскольку я читаю curl-config, поставляется с libcurl3-openssl-dev, я пытался его установить, но он жалуется на зависимости:
$ apt-get install libcurl3-openssl-dev:
The following packages have unmet dependencies:
libcurl4-openssl-dev : Depends: libcurl3 (= 7.22.0-3ubuntu4) but 7.22.0-3ubuntu4.10 is to be installed
Depends: libkrb5-dev but it is not going to be installed
Depends: librtmp-dev but it is not going to be installe
(согласно sudo apt-get -f install все в порядке)
Как я могу продолжить?
Изменить
$ apt-cache policy libcurl4-openssl-dev
libcurl4-openssl-dev:
Installed: (none)
Candidate: 7.22.0-3ubuntu4
Version table:
7.22.0-3ubuntu4 0
500 http://fr.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Изменить
http://packages.ubuntu.com / exact / libcurl4-openssl-dev - это пакет security. Я включил репозитории безопасности в sources.list и libcurl4-openssl-dev.
У меня была такая же проблема, и я мог установить libcurl4-gnutls-dev таким образом:
sudo vim /etc/apt/sources.list и добавить эти две строки в конец файла
deb http://security.ubuntu.com/ubuntu/ precise-security restricted main multiverse universe
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates restricted main multiverse universe
[d2 ] Тогда sudo apt-get update
sudo apt-get install libcurl4-gnutls-dev