Horde/IMP RPMs horde.README =--------------------------------------------------------------------------= $Horde: horde/packaging/redhat/rh6-horde.README,v 1.1.2.8 2002/04/06 16:12:01 bjn Exp $ NOTE: This file describes the process of installing Horde and IMP on Red Hat 6.2 (earlier releases may or may not work; YMMV). - If you are using Red Hat 7.x, please consult the README file for that release. - If you are using tarballs to compile and install Horde/IMP manually, you should read the horde/README and imp/README files in the tarballs. The horde/docs/INSTALL and imp/docs/INSTALL files describe the complete installation process when using tarballs. INSTALLING These Horde/IMP RPMs have been tested with Red Hat 6.2, with MySQL, PostgreSQL, and shared memory. Problem reports and patches are always appreciated! The Horde/IMP RPMs require several other (prerequisite) RPMs. All RPMs mentioned in this document can be found at: ftp://ftp.horde.org/pub/RPMS/i386/rh6/ ftp://ftp.horde.org/pub/RPMS/noarch/rh6/ The versions of the RPMs listed below are tested together and known to work; if you choose to use more recent versions, your mileage may vary. UPGRADING The Horde/IMP RPMs are designed to be upgradable (rpm -U option). As with all RPM upgrades, you should scan for .rpmorig and .rpmsave files left after the upgrade, and merge in your old configuration with the new files. A command such as the following can be used for this: # find /etc/httpd /home/httpd -name \*.rpm\* -print THE RPMS 1) Red Hat RPMs ftp://ftp.redhat.com/pub/redhat/linux/6.2/en/os/i386/RedHat/RPMS/ ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/i386/ http://www.redhat.com/download/mirror.html a) Required: apache-1.3.22-0.6 freetype-1.3.1-5 b) Required, IF the Horde/IMP web server will also be: imap-2000c-1.6.1 (...an IMAP server) krb5-configs-1.1.1-28 (...an IMAP server) krb5-libs-1.1.1-28 (...an IMAP server) openldap-1.2.12-3 (...an OpenLDAP server) postgresql-6.5.3-6 (...a PostgreSQL server) postgresql-server-6.5.3-6 (...a PostgreSQL server) c) Optional: ImageMagick-4.2.9-3 (for wv) libjpeg-6b-10 (for wv) libtiff-3.5.5-2 (for wv) wv-0.5.44-1rh61 (MS Word viewer) xpm-3.4k-2 (for wv) 2) Horde-customized MySQL RPMs (only if using the MySQL database) ftp://ftp.mysql.org/pub/mysql/Downloads/MySQL-3.22/ a) Required: MySQL-client-3.22.32-1horde1 MySQL-shared-3.22.32-1horde1 b) Required, IF the Horde/IMP server will also be: MySQL-3.22.32-1horde1 (...a MySQL server) 3) Horde-customized PHP RPMs ftp://ftp.horde.org/pub/RPMS/i386/rh6/ a) Required: php-3.0.17-1.6.2horde1 php-imap-3.0.17-1.6.2horde1 b) Required, php-ldap-3.0.17-1.6.2horde1 (IF using OpenLDAP) php-mysql-3.0.17-1.6.2horde1 (IF using MySQL) php-pgsql-3.0.17-1.6.2horde1 (IF using PostgreSQL) (The old mod_php-* RPMs are no longer needed; they are obsoleted by these new php-* RPMs.) 4) Horde/IMP RPMs NOTE: "horde-phplib-storage" is not an RPM, it's a symbolic dependency. It is satisfied by installing horde-mysql, horde-pgsql, or horde-shm, below. ftp://ftp.horde.org/pub/RPMS/i386/ horde-1.2.8-1rh6 horde-mysql-1.2.8-1rh6 (to use MySQL for PHPLIB) horde-pgsql-1.2.8-1rh6 (to use PostgreSQL for PHPLIB) horde-shm-1.2.8-1rh6 (to use shared memory for PHPLIB) imp-2.2.8-1rh6 (You only install ONE of horde-mysql, horde-pgsql, etc., depending on where you want PHPLIB session data stored.) Don't forget to follow the instructions these RPMs print out; you need to create the MySQL or PostgreSQL database tables, change the database password, etc. TESTING If you want to test the Horde installation, you'll need to add read permission to /home/httpd/html/horde/test.php3, and use a web browser to access the page at: http://example.com/horde/test.php3 Anything that shows up in red is a potential problem. Try the link that tests sessions and make sure that the counter increments when you reload the page. ISSUES/KNOWN BUGS/MISSING FEATURES - When I get time I will be adding support for viewers (wvHtml, xlHtml, etc.) - Other minor issues are listed in horde/packaging/redhat/TODO (in CVS). CREDITS Thanks to Dale Lovelace who wrote the initial Horde and IMP RPMs, and to Red Hat who generously donated a copy of Red Hat Professional 6.2 for use in revising these RPMs for the latest release. Thanks also to Dan Brown who has contributed some configurability and other good ideas from his setup. CONTACT We'd love to have feedback on these RPMs: Horde IMP PACKAGER Brent J. Nordquist