linux 安装 yum 命令源

在安装好linux后,由于不小心,把/etc/yum.repos.d/ 下的所有文件都删除了,然后yum 命令就不能用了。

于是就想把yum卸载了重新安装

卸载 yum 命令

[root@linux-node3 ~]# rpm -qa yum yum-3.4.3-150.el7.centos.noarch 

[root@linux-node3 ~]# rpm -qa | grep yum | xargs rpm -e --nodeps #这一步一定要执行,而且要将所有的组件卸载掉,如果卸载不干净,后面安装会有问题 

[root@linux-node3 ~]# rpm -qa yum

 

使用命令下载下面四个文件

[root@linux-node3 ~]# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm 
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

但是遗憾的是,由于linux 是新安装的,还没有安装wget命令,所以这个方式行不通。

然后就只能使用本地下载上传到服务器的方式了

从国外的网址下载太慢了,可以从阿里云的地址下下载,观察上面的地址,可以发现文件都在Packages 目录下

地址 : https://mirrors.aliyun.com/centos/7.8.2003/os/x86_64/Packages/

下载完这四个文件并上传到linux中,进入命令行存放文件的位置,执行以下命令

[root@linux-node3 ~]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm --force --nodeps 

[root@linux-node3 ~]# rpm -ivh yum-* --force --nodeps 

[root@linux-node3 ~]# rpm -qa yum #查看是否已经安装上 yum-3.4.3-158.el7.centos.noarch

出现以下命令,说明安装成功了。

然后开始使用yum安装软件,例如使用yum安装vim命令,加*的目的是为了安装所有vim相关的命令

yum -y install vim*

但是尴尬的事情发生了,安装失败

思来想去,只有之前在处理无法ping www.baidu.com的时候,把/etc/yum.repos.d/下的文件全给删除了,现在到这个目录下,发现虽然yum安装成功了,但是这个目录下仍然没有文件,那问题估计就出在这了,怎么把这下面的文件恢复呢??

求助于万能的百度,发现可以安装刚才那个Packages下的一个文件

centos-release-7-8.2003.0.el7.centos.x86_64.rpm

一样的步骤,下载,安装

[root@centOS download]# rpm -ivh centos-release-7-8.2003.0.el7.centos.x86_64.rpm --force --nodeps

再到 /etc/yum.repos.d/ 目录下发现已经生成了文件

调用yum -y install vim* 命令成功

所以,linux 中的东西不要乱删。。。

 

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值