如何在docker镜像中使用centos7升级cURL到7.71.0.以X为底



标题不言自明,当使用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

相关内容

  • 没有找到相关文章

最新更新