![在 CentOS 5.3 上安装 openssl](https://linux22.com/image/1407569/%E5%9C%A8%20CentOS%205.3%20%E4%B8%8A%E5%AE%89%E8%A3%85%20openssl.png)
我正在尝试使用 mod_ssl 构建 apache,但遇到了问题,因为我的 OpenSSL 版本低于 0.9.8a。我尝试更新,但 yum 说我拥有最新版本(0.9.8e-27.el5_10.1,似乎已经高于要求...)
我可以为 CentOS 6.5 发行版安装最新的 openssl rpm 吗?我有哪些选择?
答案1
第一个问题的答案是否定的。它会破坏你的系统。我不太了解 CentOS,但似乎这样做yum install mod_ssl
就足以获得 mod_ssl。如果你真的需要自己编译它,你必须安装 OpenSSL 的开发包:yum install openssl-devel
。
答案2
我的 Centos 6.5 openssl 是 1.0.1e-16.el6_5.7(其中包括 heartbleed 修复程序)并通过 yum 安装。
确保已在 中配置并启用了 repo /etc/yum.repos.d/CentOS-Base.repo
。我的 repo 中有一段这样的代码:
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
那么它应该只是一个案例yum update openssl
。它会通知您依赖关系并在安装任何内容之前提示您确认。