1. 程式人生 > >用光碟映象建立本地yum源

用光碟映象建立本地yum源

    在安裝oracle之前,需要配置系統環境,需要安裝很多的rpm包(以redhat linux 為例),手工安裝rpm太繁瑣,還要手工解決包之間的依賴關係。yum則很好的解決

了這個問題,yum源有主要有三種  local yum repository 、ftp yum repository和http yum repository。ftp yum repository 的配置會在後續的文章中詳細介紹。http yum repository配置方法和local yum 相似,在此不再介紹,本文只介紹local yum repository的配置過程。

    local yum  repository 的配置過程(本文以cdrom為例)

     1.  將光碟掛載到本地

       建立一個掛載點,並在該掛載點掛載光碟

# mkdir -p /media/cdrom

# mount /dev/cdrom  /media/cdrom

      2. 禁用 舊的yum配置檔案

在目錄/etc/yum.repos.d/下,編輯所有的yum配置檔案,通過設定enabled=0來禁用這些配置檔案的所有功能

       3 .建立內容如下的yum配置檔案(例如 /etc/yum.repos.d/yum.repo)

[server]
name= linux yum install for oracle              --name的描述資訊
baseurl=file:///media/cdrom/Server 

        --yum庫所在位置,注意要使用3個斜槓
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY
gpgcheck=0                                              --0表示不校驗,1表示校驗
enabled=1                                                --0表示禁用,1表示啟用,無數值預設啟用

如果有多個庫的話,都要把這些庫的按照上面的格式寫到這個配置檔案中

       4. 清除yum 快取

#yum clean all

       5. yum安裝測試

# yum repolist         --顯示可用的yum庫


Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
server                                                                                                                                           | 1.3 kB     00:00    
repo id                                                           repo name                                                                               status
server                                                            linux yum install for oracle                                                            enabled: 3,116
repolist: 3,116