cURL is computer software that provides a library and command-line tool for transferring data using various network protocols. The Telco Cloud Operations deploy tool is compatable with cURL version 7.29.0 and 7.38.0
Procedure
- Install cURL by using yum. Enter y when prompted. The following sample output shows cURL updated to a newer version:
$ sudo yum install curl Loaded plugins: changelog, fastestmirror, langpacks, priorities, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. Loading mirror speeds from cached hostfile * base: centos-distro.1gservers.com * epel: mirror.sfo12.us.leaseweb.net * extras: mirrors.sonic.net * updates: linux.mirrors.es.net Resolving Dependencies --> Running transaction check ---> Package curl.x86_64 0:7.29.0-46.el7 will be updated ---> Package curl.x86_64 0:7.29.0-57.el7 will be an update --> Processing Dependency: libcurl = 7.29.0-57.el7 for package: curl-7.29.0-57.el7.x86_64 --> Running transaction check ---> Package libcurl.x86_64 0:7.29.0-46.el7 will be updated ---> Package libcurl.x86_64 0:7.29.0-57.el7 will be an update --> Processing Dependency: nss-pem(x86-64) >= 1.0.3-5 for package: libcurl-7.29.0-57.el7.x86_64 --> Processing Dependency: libssh2(x86-64) >= 1.8.0 for package: libcurl-7.29.0-57.el7.x86_64 --> Running transaction check ---> Package libssh2.x86_64 0:1.4.3-10.el7_2.1 will be updated ---> Package libssh2.x86_64 0:1.8.0-3.el7 will be an update ---> Package nss-pem.x86_64 0:1.0.3-4.el7 will be updated ---> Package nss-pem.x86_64 0:1.0.3-7.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================= Updating: curl x86_64 7.29.0-57.el7 base 270 k Updating for dependencies: libcurl x86_64 7.29.0-57.el7 base 223 k libssh2 x86_64 1.8.0-3.el7 base 88 k nss-pem x86_64 1.0.3-7.el7 base 74 k Transaction Summary ================================================================================================================================================= Upgrade 1 Package (+3 Dependent packages) Total download size: 655 k Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/4): curl-7.29.0-57.el7.x86_64.rpm | 270 kB 00:00:02 (2/4): libcurl-7.29.0-57.el7.x86_64.rpm | 223 kB 00:00:02 (3/4): libssh2-1.8.0-3.el7.x86_64.rpm | 88 kB 00:00:00 (4/4): nss-pem-1.0.3-7.el7.x86_64.rpm | 74 kB 00:00:00 ------------------------------------------------------------------------------------------------------------------------------------------------- Total 205 kB/s | 655 kB 00:00:03 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : nss-pem-1.0.3-7.el7.x86_64 1/8 Updating : libssh2-1.8.0-3.el7.x86_64 2/8 Updating : libcurl-7.29.0-57.el7.x86_64 3/8 Updating : curl-7.29.0-57.el7.x86_64 4/8 Cleanup : curl-7.29.0-46.el7.x86_64 5/8 Cleanup : libcurl-7.29.0-46.el7.x86_64 6/8 Cleanup : libssh2-1.4.3-10.el7_2.1.x86_64 7/8 Cleanup : nss-pem-1.0.3-4.el7.x86_64 8/8 Verifying : curl-7.29.0-57.el7.x86_64 1/8 Verifying : libssh2-1.8.0-3.el7.x86_64 2/8 Verifying : nss-pem-1.0.3-7.el7.x86_64 3/8 Verifying : libcurl-7.29.0-57.el7.x86_64 4/8 Verifying : curl-7.29.0-46.el7.x86_64 5/8 Verifying : libssh2-1.4.3-10.el7_2.1.x86_64 6/8 Verifying : nss-pem-1.0.3-4.el7.x86_64 7/8 Verifying : libcurl-7.29.0-46.el7.x86_64 8/8 Updated: curl.x86_64 0:7.29.0-57.el7 Dependency Updated: libcurl.x86_64 0:7.29.0-57.el7 libssh2.x86_64 0:1.8.0-3.el7 nss-pem.x86_64 0:1.0.3-7.el7 Complete!
- Verify the installation.
$ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.44 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets
What to do next
Install govc.