
설치 방법을 배우려고 하는데 ssl_mod
잘못된 작업으로 인해 /etc/pki/tls/
폴더가 손실되었습니다. yum remove mod_ssl
, 을(를) 시도하고 있지만 yum install mod_ssl
여전히 에서 아무것도 만들 수 없습니다 /etc/pki/tls/
. 모든 기본 파일로 '/etc/pki/tls/' 폴더를 복구하는 방법은 무엇입니까? 감사해요.
답변1
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
도 달릴 수 있다.
그게 다야.