我试图学习如何安装ssl_mod ,但是有一些错误的操作,我丢失了/etc/pki/tls/文件夹。 我正在尝试yum remove mod_ssl , yum install mod_ssl ,但仍然无法在/etc/pki/tls/下创build任何东西。 如何恢复所有默认文件的“/ etc / pki / tls /”文件夹? 谢谢。
我有centos 6.4
[root@main ~]# cat /etc/centos-release CentOS release 6.4 (Final)
我们来看看哪个软件包提供了文件,是否还有其他文件:
[root@main ~]# rpm -q --whatprovides `find /etc/pki/tls/`|sort|uniq ca-certificates-2010.63-3.el6_1.5.noarch openssl-1.0.0-27.el6_4.2.x86_64
不,只有这两个。
这些文件是否有变化? 校验:
[root@main ~]# rpm -V ca-certificates openssl [root@main ~]#
不,现在可以安全地下载这些软件包:
[root@main ~]# yumdownloader openssl.x86_64 ca-certificates Loaded plugins: versionlock openssl-1.0.0-27.el6_4.2.x86_64.rpm | 1.4 MB 00:01 ca-certificates-2010.63-3.el6_1.5.noarch.rpm | 531 kB 00:00
好了,现在让我们看看这些包中是否有任何额外的脚本需要手动运行:
[root@main ~]# rpm -qp --scripts ca-certificates-2010.63-3.el6_1.5.noarch.rpm [root@main ~]# rpm -qp --scripts openssl-1.0.0-27.el6_4.2.x86_64.rpm postinstall program: /sbin/ldconfig postuninstall program: /sbin/ldconfig
不,所以,强行安装它们就足够了:
[root@main ~]# rpm -Uvh --force ca-certificates-2010.63-3.el6_1.5.noarch.rpm openssl-1.0.0-27.el6_4.2.x86_64.rpm Preparing... ########################################### [100%] 1:ca-certificates ########################################### [ 50%] 2:openssl ########################################### [100%]
你也可以运行yum reinstall openssl ca-certificates 。
而已。