Librerie di rete

Queste applicazioni sono librerie di supporto per altre aplicazioni nel libro. Difficilmente queste librerie verranno installate da sole, in generale si farà riferimento a questo capitolo per soddisfare una dipendenza di altre applicazioni.

cURL-7.13.1

Introduzione a cURL

Il pacchetto cURL contiene curl e la sua libreria di supporto. Esso è utile per trasferire file con sintassi URL. Questa abilità sia di scaricare che di redirigere file può essere incorporata in altri programmi per supportare funzioni come lo streaming media.

Informazioni sul pacchetto

Dipendenze di cURL

Opzionale (per eseguire la suitedi test)

Stunnel-4.07 (per eseguire HTTPS e FTPS tests) e Valgrind (non usato se si costruisce la libreria condivisa)

Installazione di cURL

Installare cURL eseguendo i seguenti comandi:

./configure --prefix=/usr &&
make

Ora, come utente root:

make install &&
find docs -name "Makefile*" \
       -o -name "*.1" \
       -o -name "*.3" | xargs rm &&
install -v -d -m755 /usr/share/doc/curl-7.13.1 &&
cp -v -R docs/* /usr/share/doc/curl-7.13.1

Spiegazioni dei comandi

--with-gssapi: questo parametro aggiunge il supporto Kerberos 5 a libcurl.

Contenuti

Programmi installati: curl e curl-config
Libreria installata: libcurl.[so,a]
Directory installate: /usr/include/curl, /usr/share/curl e /usr/share/doc/curl-7.13.1

Brevi descrizioni

curl

è un client che acquisisce documenti da o invia documenti a uno qualunque dei seguenti protocolli: HTTP, HTTPS (necessario OpenSSL-0.9.7e), FTP, GOPHER, DICT, TELNET, LDAP (necessario OpenLDAP-2.2.20 durante l'esecuzione) o FILE.

curl-config

stampa informazioni sull'ultima compilazione, come librerie a cui è collegato e impostazioni dei prefissi.

libcurl.[so,a]

fornisce le funzioni API richieste da curl e altri programmi.