Package Refinement

Robert Denton robert at headsprout.com
Tue Sep 26 19:39:43 UTC 2006


Thanks for the quick response.  So, if I do nnot use --nobase, but  
want to exclude those default groups, can I do this:

%packages --resolvedeps
@ web-server
-squid.i386
-webalizer.i386
-tux.i386
@ mail-server
-dovecot.i386
-spamassassin.i386
-@ dialup
-@ java

kernel
grub
e2fsprogs
expect
vim-enhanced
lvm2
perl
tcl
perl-libwww-perl
ntp
netconfig
wget



On Sep 26, 2006, at 3:32 PM, Shabazian, Chip wrote:

> Sorry, in %packages, DON'T include version, and don't forget the s  
> like
> I did ;)
>
> %packages
> -finger
> -iptables-ipv6
> httpd
> perl-libwww-perl
>
> -----Original Message-----
> From: kickstart-list-bounces at redhat.com
> [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Shabazian,  
> Chip
> Sent: Tuesday, September 26, 2006 12:28 PM
> To: Discussion list about Kickstart
> Subject: RE: Package Refinement
>
>
> 1) You can figure out which rpm provides which file by using -qf:
>
> [root at someserver directory]# rpm -qf
> /usr/lib/perl5/vendor_perl/5.8.0/LWP
> perl-libwww-perl-5.65-6
>
> 2) If you want to exclude all those hidden packages, you can use  
> nobase:
>
> %packages --nobase
>
> However, doing this will require you to ADD a lot of packages back to
> the build in order to get a bootable, useable system.  I find it  
> easier
> to remove unwanted packages and add the ones I want:
>
> %package
> -finger
> -iptables-ipv6
> httpd
> perl-libwww-perl-5.65-6
> ... etc
>
> 3) You can use your standard redirects:
>
> rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n > /tmp/ 
> rpms_by_size
>
>
> -----Original Message-----
> From: kickstart-list-bounces at redhat.com
> [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Robert Denton
> Sent: Tuesday, September 26, 2006 12:13 PM
> To: Discussion list about Kickstart
> Subject: Package Refinement
>
> Hello all,
>
> Now that I have the kickstart file mostly working how I would like  
> it, I
> would like some advice on how to reduce the packages installed to the
> bare minimum for what I would like to do (simple webserver - not  
> exposed
> to internet). Here are some specific queries:
>
> 1. I have noticed that my perl scripts that use LWP will not work  
> unless
> I include @development-tools in the package list.  Since the units  
> I am
> building will not serve as workstations for development, I would  
> rather
> not install that group at all.  I am wondering specifically what  
> package
> in that group is providing the LWP support.  There are a lot of PERL
> related packages in @development- tools but they all seem to relate to
> XML. The page I am relying on for info is here:
>
> 	http://penguin.triumf.ca/comps/fc4/comps-v4-lang-en_US.html
>
> 2. "Default, Hidden"  There are two package groups that are listed as
> Default, Hidden, which I am wondering if they are installed without
> being listed in the packages group.  They are @dialup and @java.
> Lets take dialup for example. @dialup includes the following
> defaults:  ppp, isdn4k-utils, lrzsz, minicom, statserial, wvdial.
> Oddly, everyone of these packages are installed although I did not
> specify the group in the packages list.  Thus the 'Default. Hidden'
> must indeed override the packeges list.  Is there some reason why my
> system would need these files although there is NO modem?
>
> 3. I have found a way to list all packages installed, sorted by  
> size but
> I would love to redirect the output of the command to a file. My
> usual bag of tricks is not working (cat, >, etc). Any suggestions?
> Here is the command:
>
> rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n
>
> Thanks for any and all input!!
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list





More information about the Kickstart-list mailing list