Linux
如何通過 Kickstart 從 RHEL6 的可選頻道安裝軟體包?
我通常
puppet
通過kickstart
. 顯然,puppet
現在需要一個libselinux-ruby
包含在 Red Hat 的可選頻道中的包 ( )。我的印像是,在為伺服器配置 RHN 之後,我只能通過分配適當的軟體通道權利來使用可選通道。
這是否意味著我們不能
kickstart
用來安裝可選頻道中的軟體包?如果不是這種情況,我們將如何相應地配置我們的kickstart
?
我所做的是:
- 在 RHN 中,我設置了訂閱可選頻道的“啟動密鑰”(在“系統”中查找)。對於所有體系結構,可以使用一個鍵來執行此操作。
- 做了一個包含所有這些位的 kickstart:
repo --name=epel --baseurl=http://LOCALEPELMIRROR/.../epel/6/x86_64/ %package ... epel-release %post ... /usr/sbin/rhnreg_ks --activationkey=$ACTIVATIONKEY rpm --import /usr/share/rhn/RPM-GPG-KEY rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release-2 ... yum install puppet