Tidak dapat menemukan curl-config di Ubuntu 13.04

43

Saya menginstal paket RCurl di R dan mendapatkan kesalahan

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

Saya sudah mencoba menginstal libcurl di Ubuntu, tetapi tidak menyelesaikan masalah saya ada beberapa dependecies

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 tidak memberi saya apa-apa:

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

Saya telah melalui beberapa solusi RCurl tetapi berfungsi. Bisakah Anda menyarankan atau membantu ke arah ini. Terima kasih banyak.

Edit

ketika saya mencoba menginstal (Curl) dari pusat Software Ubuntu mendapat pesan erroe yang sama

Ketergantungan paket tidak dapat diselesaikan

Kesalahan ini dapat disebabkan oleh paket perangkat lunak tambahan yang diperlukan yang hilang atau tidak dapat diinstal. Lebih jauh lagi mungkin ada konflik antara paket perangkat lunak yang tidak diizinkan untuk diinstal pada saat yang sama.

Paket-paket berikut memiliki dependensi yang tidak terpenuhi:

 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

Diedit

sudo aptitude instal 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]               
Aashu
sumber
1
Sudahkah Anda mencobanya apt-get install -f?
arsaKasra
0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan.
Aashu
Juga, jika Anda belum melakukannya, lihat ini , katanya mungkin ada beberapa konflik dengan Google Chrome.
arsaKasra

Jawaban:

68

3 paket yang Anda temukan mengandung curl-config:

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

Semua sepertinya memiliki fungsi yang sama. Saya menginstal yang pertama melalui Synaptic Package Manager dan kemudian dapat menginstal RCurl dari CRAN.

Jadi, jika Anda memilih opsi pertama, buka kotak terminal dan lakukan

sudo apt-get install libcurl4-gnutls-dev

kemudian masuk ke R dan lakukan

install.packages("RCurl")
Placidia
sumber
5
Maaf, apa sebenarnya jawaban Anda?
Matt O'Brien
3
lakukan sudo liblcurl4-gnutls-dev di luar R, dalam kotak terminal. Kemudian instal RCurl menggunakan install.packages ("RCurl") dalam R.
Placidia
3
Saya mengikuti dan bekerja dengan sempurna. Di terminal baru sudo apt-get install libcurl4-openssl-dev In R console install.packages ("RCurl")
Chitrasen
2
apt-get install libcurl4-gnutls-dev
user2413
1
Saya akan menambahkan bahwa hanya yang ketiga yang libcurl4-openssl-devbekerja untuk saya di Linux Mint 17.1
MichaelChirico
2

Inilah yang saya lakukan untuk mengatasi masalah yang sama:

sudo aptitude install libcurl4-openssl-dev

Dan ketika diminta untuk menerima solusinya, [Y / n / q]

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

jawab "n". Kemudian jawab [Y] saat tindakan lain diminta.

John Huang
sumber