Re: setting up bare minimal CentOS VM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, Aug 10, 2011 at 08:32:40AM +0200, Leonard den Ottolander wrote:
> 
> rpm -e will not remove any package that has dependencies on it.

Along similar lines there is this short shell script put together by
Mike Harris.  This will go through all installed rpms and list which may
be removable based on outstanding dependencies.  In order to make full
use of this script you should run it after every package removal as
dependencies will change.  Using this, or similar concepts, it's
possible to get an extremely small base system installed by using the
remaining package set in a kickstart install.

#!/bin/sh

#
## this script originated from a one-liner posted to #centos-social
## by Mike Harris; mharris on irc.freenode.net.  Script used with
## permission.
#

for each in $(rpm -qa |sort)
do
	echo "$(rpm -e --test $each &> /dev/null && echo YES || echo 'NO '): $each"
done

-- 
"Here's what I do know.  I don't care.  I'm sick of it.  I'm sick of needy,
crazy, stupid liars.  Seriously, I can't take it anymore.  I grew up with
them, I live with them, I work with them.  And no matter how fast I run
or how far I go they breed and come after me.  It's like a zombie movie
except the only scary part is it never ends."

-- 13 seconds of dialogue from Mary McCormack as Mary Shannon in USA's
   "In Plain Sight"

Attachment: pgptUcdYgde3D.pgp
Description: PGP signature

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux