zoukankan      html  css  js  c++  java
  • Create local metadata resource of yum

    Today, I need install an oracle software for a machine whose os is Linux.

    As we all know, installing oracle database software need installing additional packages. In order to install these package easily, i create a local yum resource.

    As following:

    We only assume that mount cdrom to media
    /dev/hdc              3.3G  3.3G     0 100% /media
    mkdir /yum
    cp -r /media/* /yum
    

     

    install tool package:
    [root@test ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
    warning: /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
    Preparing...                ########################################### [100%]
       1:createrepo             ########################################### [100%]
     
    Generate RPM package service database
    [root@test ~]# createrepo -g /yum/Server/repodata/comps-rhel5-server-core.xml /yum/Server/
    2348/2348 - gnome-keyring-manager-2.16.0-3.el5.i386.rpm                         m
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    [root@test ~]# createrepo -g /yum/VT/repodata/comps-rhel5-vt.xml /yum/VT/
    36/36 - Virtualization-mr-IN-5.2-11.noarch.rpm                                 
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    [root@test ~]# createrepo -g /yum/Cluster/repodata/comps-rhel5-cluster.xml /yum/Cluster
    32/32 - Cluster_Administration-hi-IN-5.2-1.noarch.rpm                          
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    [root@test ~]#
    [root@test ~]# createrepo -g /yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /yum/ClusterStorage/
    39/39 - Global_File_System-zh-TW-5.2-1.noarch.rpm                              
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    Lastly, editor the local repos file
      
    [root@heng /]# vi /etc/yum.repos.d/credit.repo
    [base]
    name=Ray 
    baseurl=file:///yum/Server
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    [rhel-VT]
    name=Red Hat Enterprise Linux $releasever - $basearch - Debug
    baseurl=file:///yum/VT
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    [rhel-Cluster]
    name=Red Hat Enterprise Linux $releasever - $basearch - Debug
    baseurl=file:///yum/Cluster
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    [rhel-ClusterStorage]
    name=Red Hat Enterprise Linux $releasever - $basearch - Debug
    baseurl=file:///yum/ClusterStorage
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
  • 相关阅读:
    Zabbix配置文件详解之服务端zabbix_server
    Ansible批量远程管理Windows主机(部署与配置)
    ansible简要说明
    zabbix自动发现与自动注册
    Linux获取UUID
    python爬虫练习之批量下载zabbix文档
    cmake编译c++程序
    spring中PropertyPlaceholderConfigurer的运用---使用${property-name}取值
    spring中<bean>中parent标签的使用
    用静态工厂的方法实例化bean
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3285491.html
Copyright © 2011-2022 走看看