Linux

如何通過 Kickstart 從 RHEL6 的可選頻道安裝軟體包?

  • September 29, 2011

我通常puppet通過kickstart. 顯然,puppet現在需要一個libselinux-ruby包含在 Red Hat 的可選頻道中的包 ( )。

我的印像是,在為伺服器配置 RHN 之後,我只能通過分配適當的軟體通道權利來使用可選通道。

這是否意味著我們不能kickstart用來安裝可選頻道中的軟體包?如果不是這種情況,我們將如何相應地配置我們的kickstart

我所做的是:

  1. 在 RHN 中,我設置了訂閱可選頻道的“啟動密鑰”(在“系統”中查找)。對於所有體系結構,可以使用一個鍵來執行此操作。
  2. 做了一個包含所有這些位的 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

引用自:https://serverfault.com/questions/316587