RHEL 與 yum

因為上頭說叫我接一個東西,結果這個 rpm require 可多了……
但是又不能用 yum 去連 RHN,那該怎麼辦呢?懶惰如我,只好把光碟整個 copy 下來,然後就在本地端(file:///home/hubert/RHEL-ISO/Server)開個 repo 啦。

首先去 /etc/yum.repos.d/ 加上一個 RHEL-Base.repo(名字隨便取的)

[rhel-media]
name=RHEL-$releasever – Media
baseurl=file:///home/hubert/RHEL-ISO/Server
gpgcheck=0
gpgkey=file:///home/hubert/RHEL-ISO/RPM-GPG-KEY-redhat-release

我忘記原本有沒有 rpmbuild 可以用了,不過我想你需要 rpmdev-setuptree 之類的東西幫你建 rpmbuild 和 .rpmmacros,沒有也無所謂,工人智慧無敵。

接著你就要乖乖自己 build SRPM 了,我還是沒有膽量直接拿 CentOS 的 rpm 來用

rpmbuild -bb dhcp.spec

接著

cp ../RPMS/x86_64/libdhcp* ~/RHEL-ISO/Server/
cd ~/RHEL-ISO/Server/
createrepo .
yum clean all
yum upgrade

createrepo 好像還是得從 rpm 裝,不過沒關係,至少之後有 yum 幫你作很多事情了。

btw,剛剛 JM 來關心我……,問為什麼我還不走 XD