postgresql数据库用二进值源文件安装和用rpm格式文件安装的差别?

postgresql数据库用二进值源文件安装和用rpm格式文件安装的差别?

我下了postgresql-7.4.1.tar.gz(二进值源文件)后,结果安装成功了,后来我想安装与postgresql密切相关的rpm包,比如PostGIS.rpm.但是安装过程中提示要求有postgresql-server.rpm包存在.
如果我下postresql的三个rpm包也可以安装成功,但是我想知道这和直接安装postgresql-7.4.1.tar.gz有什么区别.
如何解决我用postgresql-7.4.1.tar.gz安装后,无法安装rpm格式的包的问题.
  我用的是Redhat 并且请问如何卸载呢?      
一般都不这么交叉安装,如果执意这么安装,必须仔细寻找到全部版本不冲突的包。那么还不如连PGSQL也用rpm包。