On Fri, 2005-07-15 at 18:33 +0100, Lee W wrote: > dan1 wrote: > > > Hello. > > > > I have installed CentOS 4 on a server in a hosting company and I > > realise that not all packages have been installed. > > I would like to install all packages exactly like it is when we click > > on 'install everything' from the CentOS 4 installation. > > Is there a way of doing so with 'yum install' something ? My goal is > > to have the exact replicate as the default CentOS 4 'install > > everything' option. > > I am in fear that there would be other packages installed than only > > the ones from the default CentOS install by typing 'yum install *' if > > this is possible. > > > > Thanks, > > Daniel > > > Hi Daniel, > > If the server has the DVD in the drive could you not simply do:- > > rpm -Uvh *.rpm That sounds like the same problem as running 'yum install *' only worse. Would certainly run into problems with kernels and glibc i386/i686 versions with this approach. If you have access to a clean "everything" install do # rpm -qa | sort > all_rpms On the hosted machine do # rpm -qa | sort > installed_rpms Doing # diff all_rpms installed_rpms > needed_rpms will tell you the packages you need. Will take a bit of editing and/or filter magic on the diff output to get rid of "garbage" (should be "< ") characters. Then do # yum install `cat needed_rpms` Phil