%general-entities; ]> $LastChangedBy$ $Date$ cURL-&curl-version; cURL Introduction to cURL The cURL package contains curl and its support library libcurl. This is useful for transferring files with URL syntax to any of the following protocols: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE. This ability to both download and upload files can be incorporated into other programs to support functions like streaming media. &lfs72_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &curl-md5sum; Download size: &curl-size; Estimated disk space required: &curl-buildsize; Estimated build time: &curl-time; cURL Dependencies Recommended and or Optional c-ares, krb4, , libmetalink, libssh2, , and SPNEGO Optional for Running the Test Suite (for the HTTPS and FTPS tests) User Notes: Installation of cURL Install cURL by running the following commands: sed -i '/--static-libs)/{N;s#echo .*#echo #;}' curl-config.in && ./configure --prefix=/usr --disable-static --with-ca-path=/etc/ssl/certs && make To test the results, issue: make check. Now, as the root user: make install && find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" \) -exec rm {} \; && install -v -d -m755 /usr/share/doc/curl-&curl-version; && cp -v -R docs/* /usr/share/doc/curl-&curl-version; Command Explanations sed -i '/--static-libs)/{N;s#echo .*#echo #;}' curl-config.in: As we've not installed the static libraries, this sed removes the static libs line from curl-config as it might otherwise confuse other applications. --with-ca-path=/etc/ssl/certs: This parameter sets the directory to use as the path to the SSL certificates. If you've not installed or and the you can remove this option. : This parameter adds Kerberos 5 support to libcurl. : Use to build with GnuTLS support instead of OpenSSL for SSL/TLS. find docs \( -name "Makefile*" -o -name "*.1" -o -name "*.3" \) -exec rm {} \;: This command removes Makefiles and man files from the documentation directory that would otherwise be installed by the commands that follow. Contents Installed Programs Installed Library Installed Directories curl and curl-config libcurl.so /usr/include/curl and /usr/share/doc/curl-&curl-version; Short Descriptions curl is a command line tool for transferring files with URL syntax. curl curl-config prints information about the last compile, like libraries linked to and prefix setting. curl-config libcurl.so provides the API functions required by curl and other programs. libcurl.so