A while back I was asked to post the RH 8.0 minimum list that I had come up with.
I took the Red Hat howto posted by Mark Sutton http://www.paul.sladen.org/vserver/archives/200212/0152.html And used it as base and used his package list as base helping me get the RH 8.0 minimum. -- Package list for a basic VServer -- basesystem-8.0-1.noarch.rpm bash-2.05b-5.i386.rpm bdflush-1.5-21.i386.rpm bind-9.2.1-9.i386.rpm bind-utils-9.2.1-9.i386.rpm binutils-2.13.90.0.2-2.i386.rpm bzip2-1.0.2-5.i386.rpm bzip2-libs-1.0.2-5.i386.rpm caching-nameserver-7.2-4.noarch.rpm chkconfig-1.3.6-3.i386.rpm cracklib-2.7-18.i386.rpm cracklib-dicts-2.7-18.i386.rpm crontabs-1.10-4.noarch.rpm curl-7.9.8-1.i386.rpm cyrus-sasl-2.1.7-2.i386.rpm cyrus-sasl-md5-2.1.7-2.i386.rpm db4-4.0.14-14.i386.rpm db4-devel-4.0.14-14.i386.rpm db4-utils-4.0.14-14.i386.rpm dev-3.3.1-2.i386.rpm diffutils-2.8.1-3.i386.rpm docbook-dtds-1.0-14.noarch.rpm e2fsprogs-1.27-9.i386.rpm expat-1.95.4-1.i386.rpm file-3.37-8.i386.rpm filesystem-2.1.6-5.noarch.rpm fileutils-4.1.9-11.i386.rpm findutils-4.1.7-7.i386.rpm fontconfig-2.0-3.i386.rpm freetype-2.1.2-7.i386.rpm ftp-0.17-15.i386.rpm gawk-3.1.1-4.i386.rpm gd-1.8.4-9.i386.rpm gdbm-1.8.0-18.i386.rpm glib-1.2.10-8.i386.rpm glib2-2.0.6-2.i386.rpm glibc-2.2.93-5.i686.rpm glibc-common-2.2.93-5.i386.rpm gmp-4.1-4.i386.rpm gnupg-1.0.7-6.i386.rpm gpm-1.19.3-23.i386.rpm grep-2.5.1-4.i386.rpm groff-1.18-6.i386.rpm gzip-1.3.3-5.i386.rpm info-4.2-5.i386.rpm initscripts-6.95-1.i386.rpm iproute-2.4.7-5.i386.rpm iputils-20020124-8.i386.rpm krb5-devel-1.2.5-6.i386.rpm krb5-libs-1.2.5-6.i386.rpm krbafs-1.1.1-6.i386.rpm krbafs-devel-1.1.1-6.i386.rpm less-358-28.i386.rpm libacl-2.0.11-2.i386.rpm libattr-2.0.8-3.i386.rpm libcap-1.10-12.i386.rpm libdbi-0.6.5-2.i386.rpm libelf-0.8.2-2.i386.rpm libgcc-3.2-7.i386.rpm libjpeg-6b-21.i386.rpm libpng-1.2.2-6.i386.rpm librpm404-4.0.4-8x.27.i386.rpm libstdc++-3.2-7.i386.rpm libtermcap-2.0.8-31.i386.rpm libtiff-3.5.7-7.i386.rpm libtool-libs-1.4.2-12.i386.rpm libungif-4.1.0-13.i386.rpm libuser-0.51.1-2.i386.rpm libxml-1.8.17-5.i386.rpm libxml2-2.4.23-1.i386.rpm libxml2-python-2.4.23-1.i386.rpm logrotate-3.6.5-2.i386.rpm losetup-2.11r-10.i386.rpm m4-1.4.1-11.i386.rpm mailcap-2.1.12-1.noarch.rpm make-3.79.1-14.i386.rpm man-1.5j-11.i386.rpm man-pages-1.53-1.noarch.rpm mingetty-1.00-3.i386.rpm mktemp-1.5-16.i386.rpm modutils-2.4.18-2.i386.rpm mount-2.11r-10.i386.rpm ncftp-3.1.3-6.i386.rpm ncurses-5.2-28.i386.rpm net-tools-1.60-7.i386.rpm newt-0.51.0-1.i386.rpm ntp-4.1.1a-9.i386.rpm openjade-1.3.1-9.i386.rpm openldap-2.0.25-1.i386.rpm openssh-3.4p1-2.i386.rpm openssh-clients-3.4p1-2.i386.rpm openssh-server-3.4p1-2.i386.rpm openssl095a-0.9.5a-16.i386.rpm openssl096-0.9.6-11.i386.rpm openssl-0.9.6b-29.i686.rpm openssl-perl-0.9.6b-29.i386.rpm ORBit-0.5.13-5.i386.rpm pam-0.75-40.i386.rpm pam_krb5-1.56-1.i386.rpm passwd-0.67-3.i386.rpm patch-2.5.4-14.i386.rpm patchutils-0.2.14-3.i386.rpm pcre-3.9-5.i386.rpm perl-5.8.0-55.i386.rpm perl-Archive-Tar-0.22-26.noarch.rpm perl-Bit-Vector-6.1-28.i386.rpm perl-BSD-Resource-1.15-4.i386.rpm perl-CGI-2.81-55.i386.rpm perl-Compress-Zlib-1.16-8.i386.rpm perl-CPAN-1.61-55.i386.rpm perl-Crypt-SSLeay-0.45-2.i386.rpm perl-Date-Calc-5.0-25.i386.rpm perl-DateManip-5.40-27.noarch.rpm perl-Devel-Symdump-2.03-9.i386.rpm perl-Digest-HMAC-1.01-8.noarch.rpm perl-Digest-SHA1-2.01-6.i386.rpm perl-File-MMagic-1.15-2.noarch.rpm perl-Filter-1.28-9.i386.rpm perl-Filter-Simple-0.78-8.noarch.rpm perl-Frontier-RPC-0.06-33.noarch.rpm perl-HTML-Parser-3.26-14.i386.rpm perl-HTML-Tagset-3.03-25.noarch.rpm perl-Inline-0.43-7.i386.rpm perl-libwww-perl-5.65-2.noarch.rpm perl-libxml-enno-1.02-25.i386.rpm perl-libxml-perl-0.07-25.noarch.rpm perl-Net-DNS-0.26-2.noarch.rpm perl-NKF-1.71-7.i386.rpm perl-Parse-RecDescent-1.80-8.noarch.rpm perl-Parse-Yapp-1.05-26.noarch.rpm perl-RPM2-0.45-1.i386.rpm perl-SGMLSpm-1.03ii-6.noarch.rpm perl-suidperl-5.8.0-55.i386.rpm perl-TermReadKey-2.20-2.i386.rpm perl-TimeDate-1.1301-2.noarch.rpm perl-Time-HiRes-1.20-23.i386.rpm perl-URI-1.21-3.noarch.rpm perl-XML-Dumper-0.4-22.noarch.rpm perl-XML-Encoding-1.01-20.noarch.rpm perl-XML-Grove-0.46alpha-21.noarch.rpm perl-XML-Parser-2.31-12.i386.rpm perl-XML-Twig-3.05-3.noarch.rpm popt-1.7-1.06.i386.rpm procinfo-18-5.i386.rpm procps-2.0.7-25.i386.rpm psmisc-20.2-6.i386.rpm pspell-0.12.2-14.i386.rpm pyOpenSSL-0.5.0.91-1.i386.rpm python-2.2.1-17.i386.rpm readline-4.3-3.i386.rpm redhat-release-8.0-8.noarch.rpm rpm404-python-4.0.4-8x.27.i386.rpm rpm-4.1-1.06.i386.rpm rpm-build-4.1-1.06.i386.rpm rpm-devel-4.1-1.06.i386.rpm rpm-python-4.1-1.06.i386.rpm sed-3.02-13.i386.rpm setup-2.5.20-1.noarch.rpm sgml-common-0.6.3-12.noarch.rpm shadow-utils-20000902-12.i386.rpm sh-utils-2.0.12-3.i386.rpm slang-1.4.5-11.i386.rpm slocate-2.6-4.i386.rpm stat-3.3-4.i386.rpm sysklogd-1.4.1-10.i386.rpm SysVinit-2.84-5.i386.rpm tar-1.13.25-8.i386.rpm tcl-8.3.3-74.i386.rpm telnet-0.17-23.i386.rpm termcap-11.0.1-13.noarch.rpm textutils-2.0.21-5.i386.rpm tmpwatch-2.8.4-3.i386.rpm unzip-5.50-5.i386.rpm usermode-1.63-1.i386.rpm utempter-0.5.2-10.i386.rpm util-linux-2.11r-10.i386.rpm vim-common-6.1-14.i386.rpm vim-enhanced-6.1-14.i386.rpm vixie-cron-3.0.1-69.i386.rpm vsftpd-1.1.0-1.i386.rpm wget-1.8.2-3.i386.rpm which-2.14-1.i386.rpm words-2-20.noarch.rpm XFree86-libs-4.2.0-72.i386.rpm XFree86-Mesa-libGL-4.2.0-72.i386.rpm xinetd-2.3.7-2.i386.rpm xml-common-0.6.3-12.noarch.rpm zip-2.3-14.i386.rpm zlib-1.1.4-4.i386.rpm Just keep in mind. These are straight from the RH 8 cd and this list is NOT guaranteed to give you a secure vserver. There are also a bunch of not needed perl packages but if this server is going to be used for hosting then there in my opinion and experience never to many perl modules. As well there are a few utils that isn't necesary but sure makes life easier for the vserver user (wget, ncftp, telnet) Please install up2date and use it to keep you machine save -- Packages requirements for up2date -- lvm-1.0.3-9.i386.rpm mkinitrd-3.4.28-1.i386.rpm python-optik-1.3-2.noarch.rpm rhnlib-1.0-1.noarch.rpm rhpl-0.51-1.i386.rpm up2date-3.0.7-1.i386.rpm A webhost server isn't complete without apache and php -- Packages requirements for apache & php -- httpd-2.0.40-8.i386.rpm httpd-manual-2.0.40-8.i386.rpm mod_perl-1.99_05-3.i386.rpm mod_python-3.0.0-10.i386.rpm mod_ssl-2.0.40-8.i386.rpm php-4.2.2-8.0.5.i386.rpm php-dbg-base-2.10-4.i386.rpm php-dbg-client-2.10-6.i386.rpm php-dbg-server-2.10pl3-6.i386.rpm php-devel-4.2.2-8.0.5.i386.rpm php-imap-4.2.2-8.0.5.i386.rpm php-ldap-4.2.2-8.0.5.i386.rpm php-manual-4.2.2-8.0.5.i386.rpm webalizer-2.01_10-9.i386.rpm Now a php system isn't complete without atleast one database option (mysql, postgresql or ODBC) -- Packages requirements for mysql -- libdbi-dbd-mysql-0.6.5-2.i386.rpm mod_auth_mysql-1.11-10.i386.rpm mx-2.0.3-6.i386.rpm mysql-3.23.52-3.i386.rpm MySQL-python-0.9.1-4.i386.rpm mysql-server-3.23.52-3.i386.rpm perl-DBD-MySQL-2.1017-3.i386.rpm perl-DB_File-1.804-55.i386.rpm perl-DBI-1.30-1.i386.rpm php-mysql-4.2.2-8.0.5.i386.rpm -- Packages requirements for postgresql -- libdbi-dbd-pgsql-0.6.5-2.i386.rpm mod_auth_pgsql-0.9.12-11.i386.rpm perl-DBD-Pg-1.13-5.i386.rpm php-pgsql-4.2.2-8.0.5.i386.rpm postgresql-7.2.2-1.i386.rpm postgresql-contrib-7.2.2-1.i386.rpm postgresql-devel-7.2.2-1.i386.rpm postgresql-jdbc-7.2.2-1.i386.rpm postgresql-libs-7.2.2-1.i386.rpm postgresql-odbc-7.2.2-1.i386.rpm postgresql-perl-7.2.2-1.i386.rpm postgresql-python-7.2.2-1.i386.rpm postgresql-server-7.2.2-1.i386.rpm postgresql-tcl-7.2.2-1.i386.rpm -- Packages requirements for ODBC -- MyODBC-2.50.39-7.i386.rpm php-odbc-4.2.2-8.0.5.i386.rpm .. list incomplete .. Also we probably want a mailserver.. So why not use sendmail with spamassassin -- Packages requirements for Sendmail and spamassassin -- hesiod-3.0.2-21.i386.rpm imap-2001a-15.i386.rpm procmail-3.22-7.i386.rpm sendmail-8.12.5-7.i386.rpm sendmail-cf-8.12.5-7.i386.rpm sendmail-devel-8.12.5-7.i386.rpm sendmail-doc-8.12.5-7.i386.rpm spamassassin-2.31-16.i386.rpm squirrelmail-1.2.7-4.noarch.rpm Probably want gcc to be able to compile stuff -- Packages for GCC -- cpp-3.2-7.i386.rpm gcc-3.2-7.i386.rpm gcc-c++-3.2-7.i386.rpm gcc-java-3.2-7.i386.rpm glibc-devel-2.2.93-5.i386.rpm glibc-utils-2.2.93-5.i386.rpm libgcc-3.2-7.i386.rpm libgcj-3.2-7.i386.rpm libgcj-devel-3.2-7.i386.rpm These packages should give you a great base for any virtual server to be used for webhosting, mailservice, database server or dns server. Word of caution install up2date and update your system when your done installing and periodically run up2date to keep your system secure. - Eje --- [This E-mail scanned for viruses by Declude Virus]
