Không thể tìm thấy curl-config trong Ubuntu 13.04


42

Tôi đang cài đặt gói RCurl trong R và gặp lỗi

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

Tôi đã cố gắng cài đặt libcurl trên Ubuntu, nhưng nó không giải quyết được vấn đề của tôi có một số phụ thuộc

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 cho tôi không có gì:

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

Tôi đã đi qua một số giải pháp RCurl nhưng nó đang hoạt động. Bạn có thể đề nghị hoặc giúp đỡ theo hướng này. Cảm ơn bạn rất nhiều.

Biên tập

Khi tôi cố gắng cài đặt (Curl) từ trung tâm phần mềm Ubuntu đã nhận được thông báo erroe tương tự

Gói phụ thuộc không thể được giải quyết

Lỗi này có thể do các gói phần mềm bổ sung cần thiết bị thiếu hoặc không cài đặt được. Hơn nữa, có thể có xung đột giữa các gói phần mềm không được phép cài đặt cùng một lúc.

Các gói sau đây có các thuộc tính không được đáp ứng:

 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

EDITED

sudo aptitude cài đặt 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
Bạn đã thử nó với apt-get install -f?
arsaKasra

0 nâng cấp, 0 mới cài đặt, 0 để loại bỏ và 0 không nâng cấp.
Aashu

Ngoài ra, nếu bạn chưa có, hãy xem điều này , nó cho biết có thể có một số xung đột với Google Chrome.
arsaKasra

Câu trả lời:


67

3 gói mà bạn tìm thấy có chứa curl-config:

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

Tất cả dường như có cùng chức năng. Tôi đã cài đặt cái đầu tiên trong số này thông qua Synaptic Gói Manager và sau đó có thể cài đặt RCurl từ CRAN.

Vì vậy, nếu bạn chọn tùy chọn đầu tiên, hãy mở hộp thiết bị đầu cuối và làm

sudo apt-get install libcurl4-gnutls-dev

sau đó đi vào R và làm

install.packages("RCurl")

5
Tôi xin lỗi, chính xác câu trả lời của bạn có ý nghĩa gì?
Matt O'Brien

3
làm sudo liblcurl4-gnutls-dev bên ngoài R, trong một hộp thiết bị đầu cuối. Sau đó cài đặt RCurl bằng cách sử dụng install.packages ("RCurl") trong R.
Placidia

3
Tôi đã làm theo và nó hoạt động hoàn hảo. Trong một thiết bị đầu cuối mới sudo apt-get install libcurl4-openssl-dev Trong bảng điều khiển R install.packages ("RCurl")
Chitrasen

2
apt-get cài đặt libcurl4-gnutls-dev
user2413

1
Tôi sẽ thêm rằng chỉ có người thứ ba libcurl4-openssl-devlàm việc cho tôi trên Linux Mint 17.1
MichaelChirico

2

Đây là những gì tôi đã làm để giải quyết vấn đề tương tự:

sudo aptitude install libcurl4-openssl-dev

Và khi được nhắc chấp nhận giải pháp, [Y / n / q]

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

trả lời "n". Sau đó trả lời [Y] khi một hành động khác được nhắc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.