1. Yum Install Required Dependencies :: -- Note - names may change slightly between different OS versions, which can be determined by 'yum search package-name' postgresql postgresql-server unixODBC perl authd AND postgresql-odbc (could also be postgresqlXX-odbc) - also needs to be installed, but this is not declared in the RPM due to issues with versioning resolution 2. Start Postgres Server and Initialize Database Tables :: CentOS 5.x :: sudo /sbin/service postgresql start CentOS 6.x :: sudo /sbin/service postgresql initdb; sudo /sbin/service postgresql start SUSE11 :: sudo /usr/sbin/rcpostgresql start OpenSUSE12 :: sudo /usr/sbin/rcpostgresql start 3. Modify authd config file for xinetd.d :: vim /etc/xinetd.d/auth Remove the '-E' command line argument for auth :: changing : [ server_args = -t60 --xerror --os -E ] to : [ server_args = -t60 --xerror --os ] 4. Set the proper runlevel for authd :: sudo /sbin/chkconfig --level=3 auth on 5. Restart xinetd sudo /etc/init.d/xinetd restart 6. Open your firewall, if necessary, to let in iRODS :: Add the following to your /etc/sysconfig/iptables: -A INPUT -m state --state NEW -m tcp -p tcp --dport 1247 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 20000:20199 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 20000:20199 -j ACCEPT Restart the firewall: sudo service iptables restart 7. Install the iRODS RPM :: rpm -i irods-XXX.rpm