redhat_本地yum仓库建立

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

实训项目二RHEL5建立YUM安装仓库

准备工作:

一、

一、准备工作:

1:准备RHEL5安装光盘(DVD、CD、ISO文件)

2:PC一台,并安装好RHEL5操作系统

3:至少3G的磁盘剩余空间

二、YUM仓库配置过程:

1:把RHEL5的系统光盘放入主机,这里我们使用RHEL5的光盘文件挂载到PC的/mnt下disk目录步骤如下:

1:光盘放入光驱,使用df–h命令查看光盘是否被自动挂载,如果没有被挂载手动挂载。

新建目录,并挂载ISO文件

[root@station11/]#mkdir/mnt/disk

[root@station11/]#mount-o loop/dev/hdc/mnt/disk/

2:查看是否挂载成功

3:进入Server目录安装vsftp包(输入软件包时按TAB键补齐)[root@station11/]#cd/mnt/disk/Server/

[root@station11Server]#rpm-ivh vsftpd-2.0.5-10.el5.i386.rpm

4:安装createrepo包(输入软件包时按TAB键补齐)

[root@station11Server]#rpm-ivh createrepo-0.4.4-2.fc6.noarch.rpm

5:安装yum-utils

[root@station11Server]#rpm-ivh yum-utils-1.0.4-3.el5.noarch.rpm

6:查看/var/ftp/pub是否建立

[root@server1/]#ls/var/ftp/pub

7:将之前挂载在/mnt/disk目录下RHEL5的所有文件copy到/var/ftp/pub 目录下,并查看是否copy完整

(/var/ftp/pub在学完磁盘分区之后建议使用单独分区挂载到此目录)

[root@station11/]#cp-a/mnt/disk/*/var/ftp/pub/

[root@station11/]#ls/var/ftp/pub/

8:建立rpm包依赖关系(建立server仓库)

[root@station11/]#createrepo-g/var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml/var/ftp/pub/(命令过长,使用TAB键自动补齐)

建立其他仓库

[root@station11/]#createrepo-g/var/ftp/pub/VT/repodata/comps-rhel5-vt.xml

/var/ftp/pub/VT/

[root@station11/]#createrepo-g/var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml/var/ftp/pub/Cluster/

[root@station11/]#createrepo-g/var/ftp/pub/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/var/ftp/pub/ClusterStorage/

如果出现如下错误提示:

Error was[Errno39]Directory not empty:'/var/ftp/pub/ClusterStorage/.olddata'

只需删除相应的目录即可:

[root@station11/]#rm-rf/var/ftp/pub/ClusterStorage/.olddata/

9:建立完毕仓库之后,新建repo,yum源指向文件

进入/etc/yum.repos.d目录新建local.repo文件也可以复制rhel-debuginfo.repo并改名为local.repo)

[root@station11yum.repos.d]#cp-p rhel-debuginfo.repo local.repo

10:编辑local.repo文件,内容如下

[Server]-------------仓库名称(可自定义)

name=Red Hat Enterprise Linux Server-----------仓库说明(方便记忆)

baseurl=ftp://10.170.0.252/pub/Server-------------仓库路径(yum服务器地址)enabled=1-------------是否启用此仓库

gpgcheck=1------------此仓库是否启用rpm包gpgkey校验gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

--------gpgkey文件存放位置

[VT]

name=Red Hat Enterprise Linux VT

baseurl=ftp://10.170.0.252/pub/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux Cluster

baseurl=ftp://10.170.0.252/pub/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=Red Hat Enterprise Linux ClusterStorage

baseurl=ftp://10.170.0.252/pub/ClusterStorage

enabled=1

相关文档
最新文档