关于RHEL的YUM设置问题

简介:  因为RHEL没有注册的原因,所以YUM不可用,于是网上找了一些方法,觉的两种方法比较简单。配置本地YUM源就是把RHEL 7的系统盘内容复制到服务器硬盘的目录中去,然后配置YUM指向该目录。

 因为RHEL没有注册的原因,所以YUM不可用,于是网上找了一些方法,觉的两种方法比较简单。

  • 配置本地YUM源

    就是把RHEL 7的系统盘内容复制到服务器硬盘的目录中去,然后配置YUM指向该目录。首先挂载光驱到/mnt目录:mount /dev/cdrom /mnt,再复制系统盘的内容到/RH7ISO目录中(新建),cp -R /mnt/* RH7ISO。进入YUM配置目录:cd /etc/yum.repos.d/,建立YUM配置文件:touch rh7ISO.repo,编辑:vim rh7ISO.repo  如下

    wKiom1hzUK2xvBgPAAAKBnaE-to685.png

    清除yum缓存: yum clean all,缓存本地yum源中的软件包信息: yum makecache ,这样就配置完成,可以使用YUM安装软件了。亲测可用。

    PS:开始使用时出现错误,都是英文我也没怎么看,就按步骤重做了一遍,重做过程中发现了错误原因,因为我是按别人方法做的,所以都没改直接复制粘贴,而我复制光驱的文件放在了ROOT文件夹里,不是根目录,但我的配置文件里,本地地址是/RH7ISO,所以出错了,只要把地址改为file:///root/RH7ISO就可以了,最后一行也是一样。

  • 使用CENTOS的YUM配置

    首先机子要是能上网的,因为需要去服务器上下载软件。然后删除所有以前安装的YUM包,rpm -e *.rpm --nodeps,下载新的yum rpm包:(2016/12/8 最新版本rpm,如果404 NOT FOUND错误,自己进去网址,换成最新的包的名字)

     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.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-utils-1.1.31-34.el7.noarch.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

    安装下载下来的包:rpm -ivh yum-*,再配置CentOS-Base.repo:vim /etc/yum.repos.d/CentOS-Base.repo

     [base]
      name=CentOS-7-Base
      baseurl=http://mirrors.sohu.com/centos/7/os/x86_64/
      gpgcheck=1
      #released updates
      [updates]
      name=CentOS-7- Updates
      baseurl=http://mirrors.163.com/centos/7/updates/x86_64/
      gpgcheck=1
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
      #packages used/produced in the build but not released
      [addons]
      name=CentOS-7- Addons
      baseurl=http://mirrors.163.com/centos/7/sclo/x86_64/sclo/
      gpgcheck=1
      gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
      #additional packages that may be useful
      [extras]
      name=CentOS-7- Extras
      baseurl=http://mirrors.163.com/centos/7/extras/x86_64/
      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
      baseurl=http://mirrors.163.com/centos/7/centosplus/x86_64/
      gpgcheck=1
      enabled=0

    配置完成。

    这种方法之前在RHEL6上测试可用,不过稍微麻烦些,也容易出错,所以要仔细些。

相关文章
|
3月前
|
网络协议 Shell Linux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
33 2
|
3月前
|
Linux 开发工具 开发者
RHEL更换yum源为CentOS7
RHEL在未注册时是无法使用yum的。如果使用yum命令,会报 “This system is not registered with an entitlement server. You can use subscription-manager to register.” 错误。在这种情况下,使用者就需要购买RetHat的服务。对于个人开发者,也可以通过更换yum源的方法来继续使用,本篇文章将介绍如何更新RHEL的yum源为阿里的CentOS7镜像。
97 0
|
5月前
RockyLinux/almalinux设置 dnf / yum 国内镜像
RockyLinux/almalinux设置 dnf / yum 国内镜像
515 0
|
缓存
华为openEuler(EulerOS)系统 设置yum源
华为openEuler(EulerOS)系统 设置yum源
3230 0
华为openEuler(EulerOS)系统 设置yum源
|
缓存 Linux
【Linux】【开发环境】【RHEL】开发环境搭建系列之二——更换RHEL原生的yum源
【Linux】【开发环境】【RHEL】开发环境搭建系列之二——更换RHEL原生的yum源
235 1
RHEL未注册导致yum无法安装破解
RHEL未注册导致yum无法安装破解
118 0
RHEL未注册导致yum无法安装破解
|
关系型数据库 MySQL Linux
Linux下yum安装mysql以及设置远程连接
Linux下yum安装mysql以及设置远程连接 一、Liniux下yum安装mysql 1、下载 mysql mysql-server yum install mysql mysql-server 12、启动mysql service mysqld start 13、设置mysql 超.
2035 0
|
存储 缓存 Oracle
Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
548 0
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动目录yum源中MySQL的安装 查看MySQL是否启动 查看MySQL相关的安装包 下载mysql的repo源,这源下载的是最新的版本 启动MySQL服务 查看MySQL初始密码并登录MySQL设置MySQL自启动 在开启...
11408 0