您的位置:首页 > 运维架构 > Shell

本地yum源的创建,以及shell脚本安装.

2015-12-11 21:47 676 查看
    用虚拟机安装,首先打开虚拟机光驱cd-rom挂载你的dvd版的rhel的虚拟镜像

    1、使用root用户登录系统,并使用下面的命令创建目录

    #mkdir/media/cdrom

    #mkdir/var/yum

    mount/dev/cdrom/media/cdrom

    cp-rmedia/cdrom/var/yum

    (将光盘所有东西复制到/var/yum下)

    2、检查当前是否已经安装createrepo包的安装情况

    #rpm-qcreaterepo(本文件包是创建yum库映射的)

    如果显示为尚未安装,则需要执行如下的命令完成安装:

    #cd/var/yum/Server/

    #rpm-ivh/media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm

    注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可。

   3、创建yumrepository的xml-rpm-metadata,执行如下命令:

    #createrepo-g/var/yum/Server/repodata/comps-rhel5-server-core.xml/var/yum/Server/

    #createrepo-g/var/yum/VT/repodata/comps-rhel5-vt.xml/var/yum/VT/

    #createrepo-g/var/yum/Cluster/repodata/comps-rhel5-cluster.xml/var/yum/Cluster/

    #createrepo-g/var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/var/yum/ClusterStorage/

    4、创建本地yum客户端的repo文件,以使用本地yumrepository

    #cd/etc/yum.repos.d/

    #vimlocal.repo(名字可以随便起,但是要以.repo为后缀)

    接下来在文件中添加如下内容后保存:

    [base]#(yum块区域)

    name=Server#(名字可以随便起)

    baseurl=file:///var/yum/Server#(搜索路径,必须指向你本机的yum源路径)

    gpgcheck=0#(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)

    enabled=1#(是否启用,0为不启用,1为启用,涂过没这一项,就是启用)

    [VT]

    name=VT

    baseurl=file:///var/yum/VT

    gpgcheck=0

    [Cluster]

    name=Cluster

    baseurl=file:///var/yum/Cluster

    gpgcheck=0

    [CS]

    name=ClusterStorage

    baseurl=file:///var/yum/ClusterStorage

    gpgcheck=0

    5、测试使用yum来安装软件包

    #yuminstallvsftpd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: