我想在CentOS6.8中安装linuxbrew,curl版本过低,只好升级一下了
安装依赖项软件包(后续升级需要)yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pam-devel
yum install -y pam* zlib*
升级openssl
执行下面之前最好检查一下当前系统时间是否正确,我之前就是因为系统时间不正确安装失败耽误时间。 设置时间可以参考:https://blog.csdn.net/lxyoucan/article/details/116021148
openssl-1.1.1k.tar.gz https://ftp.openssl.org/source/
把文件上传到将要升级的服务器。
cd /tmp
tar -zxvf openssl-1.1.1k.tar.gz
cd openssl-1.1.1k
./config --prefix=/usr/local/openssl
# 如果为0则没有报错,如果报错则要解决错误
echo $?
make
# 如果为0则没有报错,如果报错则要解决错误
echo $?
make install
# 如果为0则没有报错,如果报错则要解决错误
echo $?
#备份
mv /usr/bin/openssl /usr/bin/openssl.bak
# 创建软链接
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
# Write in openssl Search Path for Library Files
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
# Set up/etc/ld.so.conf Take effect
ldconfig -v
# 查询openssl版本
openssl version
此时我们已经成功安装了openssl了
[root@localhost openssl-1.1.1k]# openssl version
OpenSSL 1.1.1k 25 Mar 2021
编译安装curl
#下载
wget https://curl.se/download/curl-7.76.1.tar.gz
# 解压
tar -zxvf curl-7.76.1.tar.gz
cd curl-7.76.1
./configure --with-ssl=/usr/local/openssl
make
make install