以光驱为源创建yum仓库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.3.2 子任务2 以光驱为源创建yum仓库

使用本地的DVD iso来创建yum仓库,这样在安装的时候速度快,而且可以保证所有软件包都能顺利安装。

1.确保已经安装createrepo

2.挂载光盘镜像文件到Linux系统

3.创建软件仓库配置文件

wq

4.创建软件仓库

5.更新yum缓存

6.测试yum仓库

[root@rhel7 ~]# yum list |more

已加载插件:fastestmirror, product-id, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile

已安装的软件包

GConf2.x86_64 3.2.6-8.el7 @anaconda/7.0

ModemManager.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.0

ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.0

--More—

[root@rhel7 ~]# rpm -qa |grepgcc

libgcc-4.8.2-16.el7.x86_64

[root@rhel7 ~]# yum install gcc

已加载插件:fastestmirror, product-id, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile

正在解决依赖关系

-->正在检查事务

--->软件包gcc.x86_64.0.4.8.2-16.el7 将被安装

-->正在处理依赖关系cpp = 4.8.2-16.el7,它被软件包gcc-4.8.2-16.el7.x86_64 需要

…………

-->解决依赖关系完成

依赖关系解决

========================================================================

Package 架构版本源大小

========================================================================

正在安装:

gcc x86_64 4.8.2-16.el7 rhel7-iso 16 M

为依赖而安装:

cpp x86_64 4.8.2-16.el7 rhel7-iso 5.9 M

glibc-devel x86_64 2.17-55.el7 rhel7-iso 1.0 M

glibc-headers x86_64 2.17-55.el7 rhel7-iso 650 k

kernel-headers x86_64 3.10.0-123.el7 rhel7-iso 1.4 M

libmpc x86_64 1.0.1-3.el7 rhel7-iso 51 k

mpfr x86_64 3.1.1-4.el7 rhel7-iso 203 k

事务概要

==========================================================================

安装 1 软件包(+6 依赖软件包)

总下载量:25 M

安装大小:59 M

Is this ok [y/d/N]: y

Downloading packages:

------------------------------------------------------------------------------------------

总计27 MB/s | 25 MB 00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

警告:RPM 数据库已被非yum 程序修改。

** 发现3 个已存在的RPM 数据库问题,'yum check' 输出如下:

PackageKit-0.8.9-11.el7.x86_64 有缺少的需求PackageKit-backend

anaconda-19.31.79-1.el7.x86_64 有缺少的需求yum-utils>= ('0', '1.1.11', '3')

rhn-check-2.0.2-5.el7.noarch 有缺少的需求yum-rhn-plugin >= ('0', '1.6.4', '1')

正在安装: mpfr-3.1.1-4.el7.x86_64 1/7

正在安装: libmpc-1.0.1-3.el7.x86_64 2/7

…………

验证中: cpp-4.8.2-16.el7.x86_64 7/7

已安装:

gcc.x86_64 0:4.8.2-16.el7

作为依赖被安装:

cpp.x86_64 0:4.8.2-16.el7 glibc-devel.x86_64 0:2.17-55.el7

glibc-headers.x86_64 0:2.17-55.el7 kernel-headers.x86_64 0:3.10.0-123.el7

libmpc.x86_64 0:1.0.1-3.el7 mpfr.x86_64 0:3.1.1-4.el7

完毕!

6.3.3 子任务3 解决yum报错

安装RHEL7后,登录系统,执行命令“yum update”更新系统。提示:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.无法更新。redhatRHEL是商用版系统,默认自带的yum源需要注册,才能更新。我们想不花钱也可以更新,需要替换掉redhat的yum源。

所以我们需要自己手动更改成CentOS的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安装之后是否有问题。

1.检查并删除redhat自带的yum包

相关文档
最新文档