使用yum安装gcc命令时,电脑意外重启,恢复虚拟机后再次使用yum安装gcc出现报错信息

Error: database disk p_w_picpath is malformed

报错原因是之前意外结束安装进程之前已经产生了缓存

使用yum重新安装的时候首先要清除缓存,使用yum clean all命令

  • yum clean all

    清除yum缓存,使用yum安装软件包时yum把下载的软件包和header存储在cache中,进程意外中断后之前下载的内容不会自动删除,我们需要先清空缓存后再重新下载。当然,如果我们不想让其过多占用磁盘空间,使用此命令删除后,会节省一部分磁盘空间

  • yum clean headers

    删除header

  • yum clean packages

    删除下载的rpm包

  • yum clean dbcache

    删除sqlite缓存,可以很快的访问源数据

    使用此命令后再次使用yum时会重新创建缓存文件