Instalacja cURL: jak zainstalować dla c++?

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
bartek1912
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lip 2013, 19:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86_64

Instalacja cURL: jak zainstalować dla c++?

Post autor: bartek1912 »

Witam! Czy mógłby ktoś mi powiedzieć krok po kroku, jak zainstalować curl dla c++. Mam libc6 w wersji 2.15, libcurl3 w wersji 7.22, zlib1g w wersji 1.2.3.4 . Do pisania aplikacji używam Geany. Jestem totalnie zielony więc proszę o wyrozumiałość :)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja cURL

Post autor: jacekalex »

Potrzebujesz co najmniej tego:

Kod: Zaznacz cały

zlib1g-dev - Biblioteka do kompresji danych - pliki deweloperskie
i któraś z bibliotek, które pokaże to polecenie:

Kod: Zaznacz cały

apt-cache search libcurl |grep dev
Jest ich kilka, różnią się właściwościami.
U mnie to są:

Kod: Zaznacz cały

libcurl4-gnutls-dev - development files and documentation for libcurl (GnuTLS flavour)
libcurl4-nss-dev - development files and documentation for libcurl (NSS flavour)
libcurl4-openssl-dev - development files and documentation for libcurl (OpenSSL flavour)
Do wyboru, do koloru. :twisted:

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
bartek1912
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lip 2013, 19:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86_64

Re: Instalacja cURL

Post autor: bartek1912 »

Po wpisaniu:

Kod: Zaznacz cały

 sudo aptitude install zlib1g-dev 
Rezulata:

Kod: Zaznacz cały

Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety.
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 1 nieaktualizowanych.
Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B.
Po podobnej próbie zainstalowania paczek podanych przez polecenie, które podałeś wyżej pojawiają się albo informacje o tym że nic nie zostanie zainstalowane (jak wyżej), albo że stwarzają jakiś konflikt z tym co zainstalowałem przed chwilą - lista wcale się nie skraca. Lista wyglada tak:

Kod: Zaznacz cały

gnupg - GNU privacy guard - a free PGP replacement
libcurl3-dbg - libcurl compiled with debug symbols
libcurl4-nss-dev - Development files and documentation for libcurl (NSS)
python-pycurl - Python bindings to libcurl
python-pycurl-dbg - Python bindings to libcurl (debug extension)
libcurl4-gnutls-dev - Development files and documentation for libcurl (GnuTLS)
libcurl4-openssl-dev - Development files and documentation for libcurl (OpenSSL)
gnupg-curl - GNU privacy guard - a free PGP replacement (cURL)
libcupt2-0-downloadmethod-curl - alternative front-end for dpkg -- libcurl download method
libcurl-ocaml-dev - OCaml libcurl bindings (Development package)
libghc-curl-dev - GHC libraries for the libcurl Haskell bindings
libghc-curl-doc - Documentation for the libcurl Haskell bindings
libghc-curl-prof - Profiling libraries for the libcurl Haskell bindings
libghc-hxt-curl-dev - LibCurl interface for HXT
libghc-hxt-curl-doc - LibCurl interface for HXT; documentation
liblua5.1-curl-dev - libcURL development files for the Lua language version 5.1
liblua5.1-curl0 - libcURL bindings for the Lua language version 5.1
libwww-curl-perl - Perl bindings to libcurl
tclcurl - Tcl bindings to libcurl
libcurl-ocaml - OCaml curl bindings (Runtime Library)
libclastfm0-dev - libclastfm development headers
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja cURL

Post autor: jacekalex »

Nie instaluj całego repozytorium, tylko to, co potrzebujesz.

Kod: Zaznacz cały

libcurl4-nss-dev - Development files and documentation for libcurl (NSS)
libcurl4-gnutls-dev - Development files and documentation for libcurl (GnuTLS)
libcurl4-openssl-dev - Development files and documentation for libcurl (OpenSSL)
Te same nagłówki, ale zawierają support do trzech różnych systemów szyfrowania,
IMHO najpewniejszy jest OpenSSL.

Np po skompilowaniu Libgadu z supportem Gnutls w ogóle nie można otworzyć szyfrowanego połączenia z serwerem gg, działą tylko , kiedy Libgadu jest skompilowane z suportem Openssl.
Biblioteka NSS od Mozilli nie dorobiła się jeszcze szyfrowania TLS w wersji 1.2, który obsługują OpenSSL i GnuTLS.

Także wybór jest dość oczywisty.

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
bartek1912
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lip 2013, 19:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86_64

Re: Instalacja cURL

Post autor: bartek1912 »

Dzięki za pomoc, udało mi się po ściągnięciu

Kod: Zaznacz cały

libcurl4-openssl-dev
;)
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości