RedHat Linux 7安装CentOS 7 yum源

  • 问题描述
  • 解决步骤
    • 0,进入/opt目录,进入root模式,新建yum目录
    • 1,查看自己redhat版本
    • 2,查看redhat 7.0系统本身所安装的那些yum 软件包并将其一一删除
    • 3,确定自己的虚拟机可以上网
    • 4,找到自己系统所对应的文件包版本更新
    • 5,查看已经下载的文件
    • 6,安装软件包
    • 7,新建repo 配置文件
    • 8,清除缓存
    • 9,尝试安装Gvim,测试可以正常使用
    • 10,删除下载的安装包与yum目录
  • 参考博文

问题描述

使用yum进行安装软件的时候报错

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.

yum 是一个软件安装管理的机制,通常情况下安装软件需要连接到网络上,从网络上的软件库进行软件的下载及安装,但是 RHEL 系统只有注册的用户才能用 yum 机制进行线上安装,可以直接将将 RHEL7 的 yum 源换成 Centos7 的。就可以进行安装了。

解决步骤

0,进入/opt目录,进入root模式,新建yum目录

1,查看自己redhat版本

cat /etc/redhat-release


要是版本一致后续的操作与博主一致,不一致的需要自行进行略微的改动。

2,查看redhat 7.0系统本身所安装的那些yum 软件包并将其一一删除

查看已经安装的软件包

rpm -qa | grep yum


删除
将黑体换为以上安装的软件包,将其意义删除
rpm -e yum-rhn-plugin-2.0.1-10.el7.noarch --nodeps
也可以使用如下命令,将其一次删除完
rpm -e PackageKit-yum-1.1.10-2.el7.x86_64 yum-3.4.3-167.el7.noarch --nodeps

可重新查看,检查是否已经去全部删除,确保已经完全删除

3,确定自己的虚拟机可以上网

ping www.baidu.com


使用Ctrl+C可以终止访问

4,找到自己系统所对应的文件包版本更新

下载的网站为 http://mirrors.163.com/

进入找到你自己版本的对应文件,注意下载的需要与你上面删除的一致。CentOS几乎和RedHat是一样的,所以无需担心软件包是否可安装。

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/PackageKit-yum-1.1.10-2.el7.centos.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-10.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm

5,查看已经下载的文件

6,安装软件包

rpm -ivh *.rpm --force --nodeps

7,新建repo 配置文件

新建一个终端,进入超级用户模式,进入目录cd /etc/yum.repos.d/
编辑文件gedit CentOS-Base.repo在弹出的文本框输入

#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

保存退出

8,清除缓存

yum clean all

9,尝试安装Gvim,测试可以正常使用

使用如下yum -y install gvim

安装等待,完成时候会出现Complete!

打开一个终端,输入gvim键入:q退出

10,删除下载的安装包与yum目录

参考博文

RedHat Linux 7安装CentOS 7 yum源
rpm安装软件时提示warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de:

RedHat Linux 7安装CentOS 7 yum源相关推荐

  1. linux软件包安装及自制yum源

    程序的代码是用编程语言写的给人看的(源代码),计算机只能识别二进制,因此程序要先编译才能运行.系统安装盘内置的安装包提供的是最稳定运行的软件版本,都是编译好的rpm包,可以直接安装.如果是自己下载的新 ...

  2. redhat配置centos的yum源

    redhat默认不支持第三方的yum源,要求有rhn账号,下面就rhel5和rhel6改为centos源 一.rhel5.5 X86_64更改为centos的yum源 查看系统自带的yum相关的rpm ...

  3. RedHat的yum源修改为CentOS的yum源

    使用redhat 系统在线安装时提示This system is not registered with RHN.如下: [root@localhost ~]# yum install httpd L ...

  4. Redhat 7 yum源换成centos的YUM 源

    背景:作者打算在Redhat 做kvm虚拟化的时候在安装 virt-manager发现 提示要注册红帽的yum源,简单说要钱呗.要钱那是不可能给你的,所以有以下有centos的yum源替换redhat ...

  5. 更新linux yum源,CentOS 更新yum源

    CentOS更新yum源(中科大) yum安装方式在有网络环境的时候非常方便,选择一个比较快的yum源是非常有意义的 源文件下载地址: 1.更名当前的repo文件 mv /etc/yum.repos. ...

  6. Linux中如何制作局域网yum源

    Linux中如何制作局域网yum源 第一步: `先输入代码service httpd status 检测http的状态` shell-init: error retrieving current di ...

  7. php71+yum源+epel,搭建CentOS在线yum源镜像服务器

    说明: 操作系统:CentOS 6.7 Nginx版本:1.8.0 rsync版本:3.0.6 IP地址和端口:192.168.3.100:8080 目标:同步CentOS镜像站点的内容到此服务器,通 ...

  8. rhel5.3服务器安装centOS的yum源

    在网上看到好多的关于这个方面的帖子,最近上了台rhel5.3的服务器,苦于安装时候缺少了gd库,又不想跑机房,就倒弄,给它装上centos的yum源! 把自己安装过程写下来,网上有的写得不够详细,自己 ...

  9. CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata

    服务器上的yum突然不好使用,使用yum的时候报错如下: [root@bastion-IDC src]# yum list ...... Could not retrieve mirrorlist h ...

最新文章

  1. 《C#高级编程》 读书心得1--核心C# 几点你可能没注意,但很基础的小东西。
  2. 小长假来了,送 40 本 Python 好书
  3. 解决 sublime text3 运行python文件无法input的问题
  4. 关于js中window.location.href、location.href、parent.location.href、top.location.href的用法...
  5. 关闭后天 树莓派_树莓派|如何打开和关闭树莓派(绝对新手)
  6. 贤鱼的刷题日常-【c++】P7909 [CSP-J 2021] 分糖果
  7. 《工业设计史》 绪论
  8. ReviewBoard 系列图文教程之(一)—— 安装
  9. 交叉编译 WPA_Supplicant
  10. 产品读书《魔鬼经济学3:用反常思维解决问题》
  11. 英语四级计算机二级成绩,计算机二级成绩查询
  12. 扒一扒那些叫欧拉的定理们(十一)——欧拉数论定理
  13. 网站统计-设计思路(访客数,浏览量,平均访问时长,平均同时在线人数,最高同时在线人数)
  14. mysql redo log 数据恢复_MySQL 怎么样恢复丢失的数据?redo log 写磁盘的过程
  15. matlab如何表示抗混叠滤波,Matlab在多采样率信号处理教学中的应用
  16. switch() 参数支持类型
  17. php审计思路,PHP代码审计实战思路浅析
  18. 尤瓦尔·赫拉利 | 认识你自己,不要被算法操控
  19. ospf避免环路_多进程OSPF发布LSA形成路由环路的规避办法
  20. 如何在腾讯云服务器上安装安全狗提高网站安全解决方法总结

热门文章

  1. 解决ajax回调函数无返回值得问题
  2. 安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法
  3. 关于echart 图表自适应问题的解决办法
  4. 移动硬盘新建选项消失、不能新建文件夹和文件的解决方案
  5. 在暂存区域中显示文件中的git diff [复制]
  6. win11HDMI端口无法使用怎么办 windows11HDMI端口无法使用的解决方法
  7. SLAM无人车 map_server在代码中切换地图,地图保存
  8. text/x-jquery-tmpl做分页查询
  9. 的采样方式_DR803M4水质自动采样器(岸边站自动排空型)
  10. js空格占位符_灵活使用 console 让 js 调试更简单