Donnerstag, 10. Mai 2007

Fedora minimalisieren

Vor eine Weile habe ich einen Artikel im Fedora Wiki zum Thema Fedora minimalisieren gemacht, welche auf einer minimalen Installation von Fedora basierte und die nicht benötigten Pakete mit Hilfe von yum entfernt wurden. Beim Stöbern bin ich nun auf einen Eintrag von Max Spevack in seinem Blog gestossen, der das gleiche Thema mit einem interessanteren Ansatz löst, nähmlich mit einem Kickstart-File. Das Kickstart-File (auf die europäischen Gegebenheiten angepasst) ist eine Quick-and-dirty-Methode und eher etwas für die fortgeschrittenen Benutzer.

install
url --url http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/os/
text
lang de_DE.UTF-8
keyboard sg-latin
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc Europe/Zurich
reboot
zerombr yes
bootloader --location=mbr
clearpart --all
autopart
rootpw [Root-Passwort]

%packages --ignoremissing
@base
@core
@editors
-aspell
-aspell-en
-bluez-gnome
-bluez-libs
-bluez-utils
-ccid
-coolkey
-cpuspeed
-dhcpv6_client
-dos2unix
-dosfstools
-fbset
-finger
-ftp
-GConf2
-ifd-egate
-irda-utils
-jwhois
-krb5-workstation
-libselinux-python
-libsemanage
-libXres
-mdadm
-mgetty
-mtr
-NetworkManager
-nss
-nss_db
-nss_ldap
-pam_ccreds
-pam_krb5
-pam_pkcs11
-pam_smb
-pax
-pcmciautils
-policycoreutils
-psacct
-quota
-redhat-lsb
-rdate
-rdist
-rsh
-selinux-policy
-selinux-policy-targeted
-talk
-tcsh
-telnet
-unix2dos
-vconfig
-words
-ypbind
-yp-tools

%post
/usr/bin/yum remove -y bc cups desktop-file-utils libdrm libICE libXxf86vm
/usr/bin/yum remove -y make rmt wireless-tools system-config-network-tui
/usr/bin/yum remove -y system-config-securitylevel-tui yum-updatesd
/usr/bin/yum remove -y xorg-x11-filesystem iptables-ipv6
/usr/bin/yum update -y

Keine Kommentare: