redhat linux 5上建立本地yum源

1、掛載光驅

[root@rh5rac1 ~]#mkdir -p /mnt/cdrom數據庫

[root@rh5rac1 ~]#mount /dev/cdrom /mnt/cdrom性能優化

2、將redhat光盤內容複製至本地硬盤

    因爲建立yum源的文件夾,必須是可以寫入的的文件夾,因此需要將光盤中的文件全部拷貝到本地文件夾,假設在/mnt/cdrom光驅掛載文件夾運行建立yum源,會報「Directory /mnt/cdrom must be writable.」錯誤架構

[root@rh5rac1 ~]#mkdir -p /soft/redhat性能

[root@rh5rac1 /]# cp -rp /mnt/cdrom/ /soft/redhat/優化

[root@rh5rac1 /]# cd /soft/redhaturl

[root@rh5rac1 redhat]# lsspa

 cdrom操作系統

3、安裝createrepo

[root@rh5rac1 cdrom]# cd /soft/redhat/cdrom/Server/debug

[root@rh5rac1 Server]# ls -l |grep createreposerver

-r--r--r-- 1 root root    60901 Apr 21  2008 createrepo-0.4.11-3.el5.noarch.rpm

[root@rh5rac1 Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

4、在/etc/yum.repos.d文件夾下建立server.repo文件

[root@rh5rac1 Server]# cd /etc/yum.repos.d/

[root@rh5rac1 yum.repos.d]# pwd

/etc/yum.repos.d

 

[root@rh5rac1 yum.repos.d]# vi server.repo

[Server]

name=Server

baseurl=file:///soft/redhat/cdrom/Server

enabled=1

gpgcheck=0

 

[Cluster]

name=Cluster

baseurl=file:///soft/redhat/cdrom/Cluster

enabled=1

gpgcheck=0

 

[ClusterStorage]

name=ClusterStorage

baseurl=file:///soft/redhat/cdrom/ClusterStorage

enabled=1

gpgcheck=0

 

[VT]

name=VT

baseurl=file:///var/redhat/cdrom/VT

enabled=1

gpgcheck=0

5、使用createrepo建立yum

[root@rh5rac1 yum.repos.d]# cd /soft/redhat/cdrom/Server/

[root@rh5rac1 Server]# createrepo /soft/redhat/cdrom

3389/3389 - ClusterStorage/gfs-utils-0.1.20-10.el5.x86_64.rpm                   pm_64.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata

6、安裝測試

[root@rh5rac1 /]# rpm -qa |grep sysstat

[root@rh5rac1 /]#

 

[root@rh5rac1 /]# yum -y install sysstat

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cluster                                                                                       | 1.5 kB     00:00    

Cluster/primary                                                                               | 6.5 kB     00:00    

Cluster                                                                                                        32/32

ClusterStorage                                                                                | 1.5 kB     00:00    

ClusterStorage/primary                                                                        | 8.7 kB     00:00    

ClusterStorage                                                                                                 39/39

Server                                                                                        | 1.5 kB     00:00    

Server/primary                                                                                | 913 kB     00:00    

Server                                                                                                     3261/3261

VT                                                                                            | 1.3 kB     00:00    

VT/primary                                                                                    |  18 kB     00:00    

VT                                                                                                             57/57

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package sysstat.x86_64 0:7.0.2-11.el5 set to be updated

--> Finished Dependency Resolution

 

Dependencies Resolved

 

=====================================================================================================================

 Package                   Arch                     Version                           Repository                Size

=====================================================================================================================

Installing:

 sysstat                   x86_64                   7.0.2-11.el5                      Server                   187 k

 

Transaction Summary

=====================================================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)

 

Total download size: 187 k

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing: sysstat                                                                                       1/1

Cluster/productid                                                                             | 1.7 kB     00:00    

ClusterStorage/productid                                                                      | 1.8 kB     00:00    

Server/productid                                                                              | 1.7 kB     00:00    

duration: 661(ms)

Installed products updated.

 

Installed:

  sysstat.x86_64 0:7.0.2-11.el5                                                                                     

 

Complete!

 

[root@rh5rac1 /]# rpm -qa |grep sysstat

sysstat-7.0.2-11.el5

 

測試成功。

7、刪除yum

[root@rh5rac1 Server]# yum clean all

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cleaning up Everything

 

 

本文做者:黎俊傑(網名:踩點),從事」系統架構、操做系統、存儲設備、數據庫、中間件、應用程序「六個層面系統性的性能優化工做

歡迎添� 系統性能優化專業羣,共同探討性能優化技術。羣號:258187244

相關文章
相關標籤/搜索