加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

CentOS中通过光盘挂载方式来搭建YUM服务器

发布时间:2016-09-11 05:27:57 所属栏目:Linux 来源:站长网
导读:实验环境介绍 使用Vmware Workstation新建两台虚拟机,安装CentOS release 6.4 (Final) x86_64 两台主机的iptables与SELinux都已经关闭了 CentOS1 计划安装YUM数

实验环境介绍

使用Vmware Workstation新建两台虚拟机,安装CentOS release 6.4 (Final) x86_64

两台主机的iptables与SELinux都已经关闭了

CentOS1 计划安装YUM数据仓库 IP为192.168.80.3

CentOS2 计划充当客户端 IP为192.168.80.4

通过光盘,搭建本地yum服务器

本次实验计划通过vsftp来充当YUM数据仓库,需要预装如下软件:

vsftp, ftp, createrepo

以上软件我们先通过挂载光盘,搭建本地源的方式,来安装

1.挂载光盘

    # mount /dev/cdrom /media/

mount: block device /dev/sr0 is write-protected, mounting read-only

2.检查是否挂载成功

    # df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

  18G  2.0G   15G  13% /

tmpfs                 495M     0  495M   0% /dev/shm

/dev/sda1             485M   33M  427M   8% /boot

/dev/sr0              4.1G  4.1G     0 100% /media

/media 已经挂载上来了

3.确认repomd.xml的路径

    # find /media/ -name repomd.xml

/media/repodata/repomd.xml

YUM需要读取软件依赖关系文件repomd.xml

但不同光盘,这个文件的置位置可能并不一样,比如我手上另一个rhel的光盘镜像

    # mount -o loop rhel-server-5.4-i386-dvd.iso /mnt

# find /mnt/ -name repomd.xml

/mnt/Cluster/repodata/repomd.xml

/mnt/ClusterStorage/repodata/repomd.xml

/mnt/Server/repodata/repomd.xml

/mnt/VT/repodata/repomd.xml

可以看到,/mnt目录下面,并没有/repodata目录,如果我们在下面配置YUM客户端时,直接指定数据仓库的路径为/mnt时就会出错,为了以防万一我们先确认该文件所在位置.

4.备份repo文件

    # cd /etc/yum.repos.d/

# ls

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo

# rename repo repo.bak *

# ls

CentOS-Base.repo.bak  CentOS-Debuginfo.repo.bak  CentOS-Media.repo.bak  CentOS-Vault.repo.bak

5.新建新的YUM客户端配置文件CentOS-Local.repo

我们可以使用 CentOS-Debuginfo.repo.bak 文件来做一个模板

    # cp -a CentOS-Debuginfo.repo.bak CentOS-Local.repo

# vi /etc/yum.repos.d/CentOS-Local.repo

[local]

name=CentOS-6 - Localinfo

baseurl=file:///media

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

enabled=1

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读