好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Create local metadata resource of yum - Linux操作系统:

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:

 

[python] 

We only assume that mount cdrom to media  

/dev/hdc              3.3G  3.3G     0 100% /media  

[python] 

mkdir /yum  

cp -r /media/* /yum  

[python] 

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 <pre name="code" class="python">[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<pre name="code" class="python">[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

 

查看更多关于Create local metadata resource of yum - Linux操作系统:的详细内容...

  阅读:57次