yum install 卸载,linux卸载软件包命令

  yum install 卸载,linux卸载软件包命令

  莫名其妙的原因(前一次操作不小心删除了一个相关文件)导致虚拟机的yum无法使用,需要卸载原有的相关数据后才能重新安装。

  1.删除/usr/share目录中的yum-cli和yum-plugin。

  rm -rf yum-cli/yum-plugins/

  2.清理与yum相关的文件

  rpm -qa grep yum

  rpm-e yum-3 . 4 . 3-161 . el7 . centos . no arch

  rpm-eyum-plugin-fast mirror-1 . 1 . 31-50 . el7 . noarchyum-metadata-parser-1 . 1 . 4-10 . el7 . x86 _ 64-nodeps(必需)

  3.下载yum安装文件。我用的是centos7,所以在http://mirrors.163.com/centos/7/os/x86_64/Packages/.这里下载吧

  以下四个文件(可能会有新版本,但后缀名称基本不会变)

  python-iniparse-0.4-9 . el7 . no arch . rpm

  yum-3 . 4 . 3-161 . el7 . centos . no arch . rpm

  yum-metadata-parser-1 . 1 . 4-10 . el7 . x86 _ 64 . rpm

  yum-plugin-fastest mirror-1 . 1 . 31-50 . el7 . no arch . rpm

  4.上传到服务器可以使用rz命令上传文件;也可以使用Xftp文件传输工具。

  5.安装rpm-IVH python-ini parse-0.4-9 . el7 . no arch . rpm。

  rpm-IVH yum-metadata-parser-1 . 1 . 4-10 . el7 . x86 _ 64 . rpm

  rpm-IVH YUM-3 . 4 . 3-161 . el7 . centos . no arch . rpm YUM-plugin-fast mirror-1 . 1 . 31-50 . el7 . no arch . rpm(这两个是依赖的,需要一起安装)

  6.转到/etc/yum.repos.d/并更新回购文件。因为我的文件损坏了,所以这个目录里没有文件;所以再下载一次,地址:

  http://mirrors.163.com/.help/CentOS7-Base-163.repo

  修改文件名mvcentos 7-base-163 . repo centos 7-base . repo。

  如果目录中有文件,先删除旧文件,然后在第6步下载修改。

  参考:https://www.jianshu.com/p/ecf358e9e386

yum install 卸载,linux卸载软件包命令