1、问题:
CentOS7在PC机上安装做服务器,由于采用最小安装,很多功能没有,比如wget。本想通过更换阿里yum源进行升级,但是卸载RPM之后,无法进行安装工作。使用yum时报“ Unable to open /usr/lib/rpm/rpmrc for reading: No such file or directory.”
2、解决方案:
1、在172.17.11.99(正常机)使用whereis rpm查看rpm信息,与本机(172.17.10.248)rpm信息进行对比:
172.17.11.99:
172.17.10.248:
可见:rpm卸载后172.17.10.248机缺少/usr/bin/rpm /etc/rpm /usr/share/man/man8/rpm.8.gz等目录与文件;
2、从正常服务器拷贝缺少目录到问题机:
cd /usr/lib/rpm/
scp ./* 172.17.10.248:/usr/lib/rpm/
cd /etc/rpm
scp ./* 172.17.10.248:/etc/rpm/
cd /usr/share/man/man8/
scp /usr/share/man/man8/rpm.8.gz 172.17.10.248:/usr/share/man/man8/
3、结果:
yum -y update
可以正常使用了;