我的服务器托管在 theplanet 上,我正在尝试让他们进行 RHEL5(64 位)的最小安装。以下是 anaconda-ks.cfg 显示的内容:
install
url --url http://192.168.0.2/RHES5-x86_64
key --skip
lang en_US.UTF-8
.
.
.
selinux --enforcing
timezone --utc America/Chicago
bootloader --location=mbr --driveorder=sda,sdb
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux --drives=sda
#part /boot --fstype ext3 --onpart sda1
#part / --fstype ext3 --onpart sda2
#part /data --fstype ext3 --onpart sda5
#part swap --onpart sda3
%packages
@core
现在,我猜这会安装最少数量的软件包。但是,rpm -qa | wc -l 总共安装了 614 个软件包。查看 install.log,我看到与声音、dvd rw、蓝牙、打印、XOrg 软件包等相关的软件包。在线阅读后,我发现最小安装应该有 250-280 个软件包。
关于如何进一步简化这一点,您有什么想法吗?
谢谢!
答案1
您需要将 --nobase 添加到您的 %packages 节中,如下所示:
%packages --nobase
那意味着你真的不过,你需要知道你在做什么,因为只会安装最少的软件包。你需要@core 如果您这样做,可能还会安装更多软件包。如果您添加 --nodocs(或 --nodoc,我不确定),您甚至可以跳过安装单个 RPM 的 %doc 部分,从而节省更多空间。