Linux系列之安装yum和解决遇到的问题

yum的安装其实非常简单,几步就能搞定的事,但是在安装的过程中总会出现一些问题,下面我就将在安装过程中遇到的问题做一个总结。

第一步:查看、卸载yum包

1.查看是否安装了yum包

rpm -qa|grep yum

若已经安装了yum,则会在输出命令后显示一些相对应的yum包

2.卸载已有的yum包

Red Hat Enterprise Linux 需要注册,收费才可以使用yum进行自由下载,因此一般操作都是卸载当前的yum,通过下载centerOS对应的yum 进行安装。

卸载yum

rpm -aq | grep yum | xargs rpm -e --nodeps

此时在输入yum ,则会提示bash: yum: 未找到命令...

第二步:下载yum包

通过国内的yum仓库下载

http://mirrors.163.com/centos/7/os/x86_64/Packages/
http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
将下载下来的安装包上传到服务器

第三步:安装

1.安装Python包

rpm -ivh python-*

2.安装rpm-4.11.3-43.el7.x86_64.rpm

rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm

百度了一些安装yum的步骤,有些讲的是不下载这个rpm包直接安装yum包,这样肯定会报的错

警告:yum-3.4.3-167.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
错误:依赖检测失败:
        rpm >= 0:4.11.3-22 被 yum-3.4.3-167.el7.centos.noarch 需要

因此建议一次性将所有的包下载完,安装完Python再安装rpm包,最后在安装yum包

安装rpm-4.11.3-43.el7.x86_64.rpm

rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm

升级rpm包

rpm -Uvh rpm-4.11.3-43.el7.x86_64.rpm --nodeps

3.安装yum包

rpm -ivh yum-*

4.测试yum

输入yum,如出现以下信息则说明安装成功

第四步:安装yum源

1.更改yum源,下载yum配置文件,见阿里链接

https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b116LmajF

使用阿里镜像安装yum源

[root@  yum]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2020-05-14 17:55:06--  https://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 失败:未知的名称或服务。
wget: 无法解析主机地址 “mirrors.aliyun.com”

只需要在网络配置文件ifcfg-en里添加一行 DNS1=8.8.8.8命令,重启后在运行上面的命令

2.运行yum makecache

在运行yum makecache时报以下错误

http://mirrors.aliyun.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyun.com:80; 操作现在正在进行"
正在尝试其它镜像。
^Chttp://mirrors.aliyuncs.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] curl#56 - "Callback aborted"
正在尝试其它镜像。
http://mirrors.cloud.aliyuncs.com/centos/%24releasever/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

百度了一下才知道要去修改CentOS对应的repo配置,将配置文件里的$releasever 全部改为CentOS对应的版本(7或6)

 

 此时在运行yum makecache就不会有什么问题了。

这个时候yum就安装成功了,可以去使用yum安装你需要的东西了

 

 

你看,这时光,不急不缓,不前不后

posted @ 2020-05-15 11:38  豆小豆1314  阅读(2263)  评论(0编辑  收藏  举报