恢复rpm软件包

原文链接: https://blog.51cto.com/dreamlinuxc/1845327

rpm软件包的恢复需要借助于linux系统光盘,首先就是要将linux系统光盘加载到系统中,将启动项改为从光盘启动“CD-ROM Drive”。

恢复rpm软件包_第1张图片

在下面的选择界面中选择为“Troubleshooting”——“Rescue a CentOS system”进入到光盘的救援模式中。

恢复rpm软件包_第2张图片

恢复rpm软件包_第3张图片

在下面的界面中选择第一项“Continue”

恢复rpm软件包_第4张图片

恢复rpm软件包_第5张图片

进入到救援模式之后,就可以使用linux命令了,使用df可以查看到分区的情况,可能注意到了这里这linux系统里的分区情况不一样,这里显示的不是linux系统的分区,而是光盘中分区情况,叫做伪系统,使用ls可以查看显示所有的目录,其中“/mnt/sysp_w_picpath”才是linux系统的根目录,进入目录里面查看一下,是不是和linux根目录的目录是一样的呢。

这里说明一下,光盘里的Packages文件夹在/mnt/sysimage/下的某个文件夹里,具体忘了

恢复rpm软件包_第6张图片

在救援模式中,也可以使用linux命令进行操作。

如果在当前命令行,执行“rpm -ivh”会报一些错误,安装软件时,会以当前目录为主,而我们需要将rpm软件包安装到linux正常启动的系统中去,所以需要加一个参数“--root=/mnt/sysp_w_picpath”。

恢复rpm软件包_第7张图片

安装完rpm软件包后,重新启动系统,发现rpm软件又回来,到此rpm的恢复已经完成了,可以正常使用rpm对软件进行管理了。

你可能感兴趣的:(linux)