标题不言自明,当使用yum upgrade curl
时,它不会将curl升级到7.29.0以上,这是一个问题,因为我需要在docker映像启动脚本中使用--retry-all-errors
标志。
运行以下命令解决了我的问题
sudo rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-2.rhel7.noarch.rpm
sudo yum install -y yum-utils
sudo yum-config-manager --disable city-fan.org
sudo yum -y --enablerepo=city-fan.org install libcurl libcurl-devel
如果使用city-fan repo对你来说是一个问题,你也可以使用这个脚本直接从curl安装。
sudo yum install wget gcc openssl-devel make -y
wget https://curl.haxx.se/download/curl-${VERSION}.tar.gz
tar -xzvf curl-${VERSION}.tar.gz
rm -f curl-${VERSION}.tar.gz
cd curl-${VERSION}
./configure --prefix=/usr/local --with-ssl
make
sudo make install
sudo ldconfig