Linux yum安装与卸载

Linux yum安装与卸载yum安装与卸载背景由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导致yum命令一直不能使用,从avro,telnet一直忍到了,安装mysql,实在找不到其他的方法了,然后就想到了卸载重装yum.错误如下把错误的原因在网上搜了一下,几乎所有的博客,都指向了不能联网

大家好,又见面了,我是你们的朋友全栈君。

yum安装与卸载

背景

由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导致yum命令一直不能使用,从avro,telnet 一直忍到了,安装mysql,实在找不到其他的方法了,然后就想到了卸载重装yum.

错误如下

把错误的原因在网上搜了一下,几乎所有的博客,都指向了不能联网,要修改网络服务,经过多次尝试后还是不行,万般无奈决定了重新安装yum。

这里写图片描述

卸载

指令:rpm –e –nodeps yum

安装

下载安装依赖包:
打开浏览器,登录 http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,如下:(号代表小版本号不同版本不同)
1、yum-
.rpm
2、yum-metadata-parser-.rpm
3、yum-plugin-fastestmirror-
.rpm
4、python-iniparse-.rpm
安装依赖包:
将windows下载的依赖包上传到虚拟机上,在上传目录进行安装
因文件有相互依赖性,故先安装python-iniparse-
.rpm 文件,再安装yum-metadata-parser-*.rpm,
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh yum-3.4.3-154.el7.centos.noarch.rpm
这里写图片描述

剩下的两项需要強制安裝,不管依赖性文件加上–nodeps –force
rpm -ivh –nodeps –force yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
rpm -ivh –nodeps –force yum-3.4.3-154.el7.centos.noarch.rpm
这里写图片描述

更改yum源

下载配置文件

http://mirrors.163.com/.help/CentOS7-Base-163.repo(注意系统的版本,不兼容)
将此配置文件替换/etc/yum.repos.d同名文件

编辑配置文件

cd /etc/yum.repos.d
vi CentOS-Base.repo

更改CentOS-Base.repo文件

将文件中$releasever改成对应版本(7/6)
将源mirrorlist.centos.org改为使用的yum源
centos.ustc.edu.cn

这里写图片描述

保存配置文件即可
清理yum缓存
yum clean all
将服务器软件包信息缓存至本地,提高搜索安装效率
这里写图片描述

yum makecache

这里写图片描述

若上面两条命令有报错,一般为配置文件更改不完全要将$releasever全部取代了,注意检查下

测试

yum install vim

完成

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145179.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TXS0104E电平转换工作原理_电平指示芯片

    TXS0104E电平转换工作原理_电平指示芯片TXB0304作为新一代自动识别方向的电平转换芯片,跟上一代同类器件TXB0104相比,具有更低的工作电压(0.9V)、更高的转换速率(1.8V-3.3V间电平转换时最高速率140MBPS)、以及更小的封装等优势。也正是因为需要在较低工作电压时也能达到较高的转换速率,芯片在某些关键参数设计上,也跟上一代产品有所不同,比如ONE-SHOT输出电路的MOS管内阻必须要设计得更小一些。这就要求在某些特殊情况下应用时(比如输出PCB走线较长),需要额外留意电路原理图的设计和PCB布线设计,以减轻输出过冲和震荡的现象

    2022年8月10日
    10
  • 敏捷项目管理的流程_敏捷开发项目管理方法

    敏捷项目管理的流程_敏捷开发项目管理方法引言:敏捷绝非某一种特定的开发方法,它只是一种应对快速变化的需求的一种软件开发能力。敏捷本身只包含了《敏捷软件开发宣言》和《敏捷软件的十二条原则》两份文档。敏捷的起源:敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。目前很多互联网公司都在搞或者想

    2025年6月22日
    0
  • xamarin.android_云开发实战项目

    xamarin.android_云开发实战项目XamarinAndroid开发实战(上册)大学霸内部资料

    2022年10月23日
    1
  • java网页安全提示_win7系统打开网页提示“应用程序已被JAVA安全阻止”的解决方法…

    java网页安全提示_win7系统打开网页提示“应用程序已被JAVA安全阻止”的解决方法…很多小伙伴都遇到过win7系统打开网页提示“应用程序已被JAVA安全阻止”的困惑吧,一些朋友看过网上零散的win7系统打开网页提示“应用程序已被JAVA安全阻止”的处理方法,并没有完完全全明白win7系统打开网页提示“应用程序已被JAVA安全阻止”是如何解决的,今天小编准备了简单的解决办法,只需要按照1、完成JAVA版本更新,然后刷新有问题的网页页面,以排除JAVA版本问题引起JAVA安全阻止;…

    2022年7月7日
    14
  • 【转载】Win10强制删除文件夹

    【转载】Win10强制删除文件夹目前比较主流的Windows系统中,我们常常会遇到要对文件以及文件夹进行整理的时候,偶尔会遇到这种奇葩的问题:删除一个文件夹的时候吧,这个文件提示需要提供管理权限,问你是否继续。当点击了那个带盾牌的(就是赋予管理权限)的那个Button之后,仍然提示需要权限……简直不讲道理。因为这个东西是偶然出现的,所以这里留几个解决方法备用。1.重启重启能解决99%的问题!!!亘古不变的真理!2.修改权限右键要删除的文件,选择属性——在属性页面可以看到上方有安全权限,点击之后选择一个.

    2022年6月9日
    31
  • 三种方法遍历二叉树_java遍历arraylist

    三种方法遍历二叉树_java遍历arraylistArrayList的多种遍历方法

    2022年9月27日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号