1. Redhat安装centos的yum的原因:
1. redhat7需要注册,注册就需要用到外网。很多服务器并不能连到外网
2. redhat7使用yum需要收费
2.安装过程
1. 卸载Redhat7默认安装的yum
# 查询结果如下
rpm -qa | grep yum
# 卸载
rpm -qa |grep yum |xargs rpm -e --nodeps
2. 安装centos的yum
# 安装包(在我安装过程中能用到的所有包)
https://pan.baidu.com/s/1iDoldWa1FMhLXjckssGvoQ
提取码:uen4
# 切换到安装包解压的目录下, 执行以下命令
rpm -Uvh rpm-4.11.3-45.el7.x86_64.rpm --nodeps
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -Uvh python-urlgrabber-3.10-10.el7.noarch.rpm
rpm -ivh python-kitchen-1.1.1-5.el7.noarch.rpm
ls |grep yum |xargs rpm -ivh
# 编写启动源
echo "[local_repo]" >> /etc/yum.repos.d/local.repo
echo "name=localyum" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///mnt/cdrom/" >> /etc/yum.repos.d/local.repo # 文件夹
# echo "baseurl=http://XXXXX" >> /etc/yum.repos.d/local.repo # yum地址
echo "enabled=1" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo
# 验证是否成功,当前所有yum仓库
yum repolist