centos7.5 yum卸载重装

article/2025/10/17 8:34:55

系统安装多个版本python.
由于系统yum默认调用的的是python2.7.由于需要安装docke在更新yum的epel源后yum卸载docker后运行任何yum 相关命令均报错

在这里插入图片描述

查看系统日志
vim /var/log/messages 查找Yum相关有如下报错。

在这里插入图片描述
下载与系统版本对应的Yum 包
查看系统对应版本

cat/etc/redhat-release
 1007  wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm1008  ll1009  wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpmwget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm

卸载yum清理相关目录

 1011  rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps1012  rpm -qa|grep yum1013  whereis yum1019  whereis yum|xargs rm -fr

安装刚刚下载的yum工具包

rpm -ivh yum*

由于安装多个python版本,需要重新指定yum命令执行时使用的python版本

 1031  vim /usr/bin/yum1032  vim /usr/libexec/urlgrabber-ext-down
[root@JUMPER186 etc]# ll /usr/bin/python2
lrwxrwxrwx 1 root root 18 9月   2 23:11 /usr/bin/python2 -> /usr/bin/python2.7

在这里插入图片描述
下载ali repol文件

[root@JUMPER186 log]# cd /etc/yum.repos.d/
[root@JUMPER186 yum.repos.d]# ll
总用量 4
-rw-r--r-- 1 root root 2523 9月   3 11:26 CentOS-Base.repo
[root@JUMPER186 prechart_jpeg]# yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repoFile "/usr/bin/yum-config-manager", line 135except yum.Errors.RepoError, e:^
SyntaxError: invalid syntax
vim /usr/bin/yum-config-manager

http://chatgpt.dhexx.cn/article/AU1KAVR5.shtml

相关文章

Centos7yum卸载mysql8.0

Centos7下MySQL8彻底卸载及安装 - mahoshojo - 博客园首先升级yum yum update 查看已安装的MySQL [rootcentos7 ~]# rpm -qa | grep -i mysql mysql80-community-release-ehttps://www.cnblogs.com/mahoshojo/p/14226737.html

linux yum安装卸载jdk8

1>安装 1 yum -y list java* 列出jdk列表 2 yum install -y java-1.8.0-openjdk-demo.x86_64(安装这个java -version 正常显示,但是javac不能用,因为yum install java 只是安装了java的运行时环境,并不支持编译,安装…

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java][jdk]运行结果类似下图则说明系统已经存在jdk,可卸载 卸载jdk(若未存在jdk不用执行&#x…

yum卸载软件 不卸载依赖_如何使用Yum Remove卸载,删除软件包

yum卸载软件 不卸载依赖 yum is mainly used by rpm based distributions to manage operating system packages. yum have a lot of features but one of the most used feature is removing packages from operating system. In this tutorial we will look how to delete or…

yum卸载重装

莫名原因(之前操作不小心删除了某相关文件)导致虚拟机的yum使用不了,在重新安装之前需要卸载原来的相关数据 1.删除/usr/share目录下的yum-cli、yum-plugin rm -rf yum-cli/ yum-plugins/ 2.清理与yum相关的文件 rpm -qa | grep yum rpm -…

Tortoise Git 切换远程分支

公司项目 GIT 中有好几个分支, 第一次使用提交错了, 被教育了 研究出来并记录一下使用 Tortoise Git 切换远程分支的方法 第一步 第二步 效果图

git 切换远程分支到本地

初始化 git init 添加仓库 git remote add origin http://xxxx 拉取分支 git fetch origin master(master为你自己的分支名称) 创建分支,如果远程有分支最好和远程分支名一致 git checkout -b Devtest 拉取分支 如果我切换分支 git checkout 分支名

git切换远程分支版本-checkout

以fabric为例,目前fabric最新版本为1.4,使用命令: got clone https://github.com/hyperledger/fabric.git 将下载最新的fabric1.4版本,假如本地想使用1.3版本,则使用如下方法。 首先,进入下载好的fabric目…

git设置本地分支追踪远程分支

1.git branch -a 使用branch -a可查看本地及远程所有分支 2.git remote update 如果远程新建了分支,本地查看却没有,可使用git remote update进行远程的更新 3.git branch -vv 查看本地分支及追踪的分支,可能本地分支并没有追踪远程分…

git本地远程分支切换

1.本地分支切换 1.1查看本地分支 git branch 查看本地分支 目前我的本地分支只有一个master 1.2创建并切换分支 git branch hhh 创建一个hhh的本地分支,hhh为分支名自己可以随意命名 git checkout hhh 切换到hhh本地分支 上面两行命令不太方便可以直接用下面的命令…

Idea git切换远程分支

Idea git切换远程分支:菜单VCS下面竟然找不到。 点击项目,右键,Git->Repository->Pull 点击后,弹出一个界面,里面可以勾选不同分支,点击后项目自动更新到左侧,可以查看。 转载于:https://…

git 如何切换到远程分支上

场景: ​ 一般clone项目时,都是默认clone的master分支,但是开发肯定是在各种feature分支上开发,远程仓库上多个featrue分支,我们如何以远程的featrue分支作为起点,新建分支,并且跟踪到这个featrue分支呢? 直接使用命令 简洁版 branch //直接以origin/featrue/a为起点创建…

git切换到指定远程分支

git切换到指定远程分支 我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤。 查看远程所有分支 $ git branch -agit branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记&…

git切换到远程分支

切换到远程分支&#xff1a; 1&#xff09;、git branch -a (查看&#xff1a;本地和远程分支&#xff0c;红色为远程分支) 2&#xff09;、git checkout <远程分支名> (切换到远程分支) 3&#xff09;、git push (更新) gi…

git切换远程分支并拉取最新代码

查看远程所有分支 $ git branch -a创建分支 git branch [branchname]需要注意&#xff0c;创建分支时&#xff0c;不会有什么提示。 新建分支并切换到指定分支 git checkout -b master origin/mastergit checkout -b 本地分支名 origin/远程分支名 使用上面的命令可以创建分…

git 切换远程分支

git 切换远程分支 将远程git仓库里的指定分支拉取到本地&#xff08;本地不存在的分支&#xff09; 当我想从远程仓库里拉取一条本地不存在的分支时&#xff1a; git checkout -b 本地分支名 origin/远程分支名 例如: 切换远程分支 git checkout -b release origin/relea…

P1207 吃糖果

样例输入 1 1 1 2 1 3 1 4 1 5 2 1 2 2 2 3 2 4 2 5 样例输出 Matrix67 Matrix67 Matrix67 Matrix67 Matrix67 Matrix67 Shadow Shadow Matrix67 Matrix67 思路&#xff1a;首先看数据里面有10000位的数&#xff0c;不是10000&#xff0c;是10^10000。所以高精度这大数加减…

51nod3173 小朋友吃糖果

3173 小朋友吃糖果 有种糖果&#xff08;编号到&#xff09;,第号糖果有颗&#xff0c;现需要将所有糖果分给两个小朋友&#xff0c;要求两个小朋友得到糖果数量相等&#xff0c;问有多少种分法&#xff1f; &#xff08;可以不必将所有糖果分完。如全部都不分&#xff0c;每人…

小蓝吃糖果问题的解答

目录 一、题目描述 题目描述 输入描述 输出描述 二、代码示例 一、题目描述 题目描述 小蓝有 nn 种糖果&#xff0c;每种数量已知。 小蓝不喜欢连续 22 次吃同样的糖果。问有没有可行的吃糖方案。 输入描述 第一行是整数 n(0<n<1000000)n(0<n<1000000)。 …