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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 什么是互质_bmob分页查询

    什么是互质_bmob分页查询给定 n 个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组?输入格式第一行是一个正整数 n。第二行是 n 个不大于10000的正整数。输出格式一个正整数,即最少需要的组数。数据范围1≤n≤10输入样例:614 20 33 117 143 175输出样例:3#include<bits/stdc++.h>using namespace std;const int N = 1e2 + 10;int a[N],g[N][N];int n;int

    2022年8月9日
    6
  • 最小生成树的两种方法(Kruskal算法和Prim算法)[通俗易懂]

    关于图的几个概念定义:连通图:在无向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该无向图为连通图。 强连通图:在有向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该有向图为强连通图。 连通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;权代表着连接连个顶点的代价,称这种连通图叫做连通网。 生成树:一个连通图的生成树是指一个连通子图,它含有图中…

    2022年4月6日
    47
  • IntelliJ IDEA 社区版使用指南

    IDEA的专业版商用是需要付费的,不建议大家在工作中使用破解的软件。大家完全可以使用社区版,最棒的就是大家都可以贡献插件,本文从性能调优和安装插件两个方面来阐述社区版在使用过程中需要如何操作。 0.写在前…

    2022年3月13日
    808
  • 2021.9 idea MyBatis Log Plugin 激活码(JetBrains全家桶)

    (2021.9 idea MyBatis Log Plugin 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    93
  • 大学四年一路自学走来,我把这些私藏的实用工具/学习网站我贡献出来了

    知乎高赞:文中列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广,小白和老手都可以进来看看,或许有新收获。

    2022年4月14日
    49
  • maven常见命令及打包方式

    maven常见命令及打包方式做项目时使用maven构建项目已经是现在的流行做法了。maven最大的作用就是用于对项目中jar包依赖的统一管理。maven还有一些常用的命令,更加方便项目的管理。下面介绍一些常用的命令及其作用。(1)mavenclean。对项目进行清理,清理的过程中会删除删除target目录下编译的内容。(2)mavencompile。编译项目源代码。(3)maventest。对项目的运…

    2022年5月10日
    41

发表回复

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

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