關於 yum 在紅帽六和紅帽五的區別
紅帽五的配置文件就在/etc/yum.repos.d/目錄下 xxx.repo,例如:(我是把光盤iso掛載在/mnt目錄下,rhel5.repo是自己編輯的)
cat rhel5.repo
[rhel-Server]
baseurl=file:///mnt/Server
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-VT]
baseurl=file:///mnt/VT
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
baseurl=file:///mnt/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
baseurl=file:///mnt/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
紅帽六的配置文件和五一樣的目錄下,但是配置文件的內容不一樣。例如:
cat rhel6.repo
[rhel-Server]
baseurl=file:///mnt/Server
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-HighAvailability]
baseurl=file:///mnt/HighAvailability
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-LoadBalancer]
baseurl=file:///mnt/LoadBalancer
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-ResilientStorage]
baseurl=file:///mnt/ResilientStorage
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
[rhel-ScalableFileSystem]
baseurl=file:///mnt/ScalableFileSystem
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
還有一個比較特殊的紅帽六的配置文件,其內容是:
cat rhel6.repo
[repodata]
baseurl=file:///mnt/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-beta,file:///mnt/RPM-GPG-KEY-redhat-release
這個配置很神奇吧,其實五和六還是一個樣,yum 的最重要的看有沒有 xml。例如:
紅帽五:
/Cluster/repodata/repomd.xml
/ClusterStorage/repodata/repomd.xml
/Server/repodata/repomd.xml
/VT/repodata/repomd.xml
紅帽六:
/HighAvailability/repodata/repomd.xml
/LoadBalancer/repodata/repomd.xml
/ResilientStorage/repodata/repomd.xml
/ScalableFileSystem/repodata/repomd.xml
/Server/repodata/repomd.xml
/repodata/repomd.xml
就是因爲這個,你的配置文件就在寫上面所寫內容。