如何在CentOS 5.2上安装Openbravo ERP
本文介绍如何使用PostgreSQL 8.3在CentOS 5.2上设置Openbravo ERP(企业管理系统)。 Openbravo是专为中小企业(中小型企业)设计的开源ERP解决方案。 在基于Web的环境中开发,它包括许多强大的功能,被认为是扩展ERP的一部分:采购和仓库管理,项目和服务管理,生产管理和财务管理。
这是Falko的精彩“如何在Ubuntu 8.10上安装Openbravo ERP”的后续行动。
我不会保证这将为您工作!
初步说明
这个方法假设你已经安装了新的CentOS系统以及以下内容。
a)主机名: - server1.example.com
b)服务器IP: - 192.168.1.1
您必须具有root权限才能运行此Howto中描述的大多数操作。
2.安装DNS
yum install bind bind-utils
#nano /etc/named.conf
options { directory "/var/named"; dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; memstatistics-file "data/named_mem_stats.txt"; forwarders {ISP_DNS_IP;}; }; zone "example.com" IN { type master; file "forward.zone"; };
#nano /var/named/forward.zone
$TTL 3h @ IN SOA server1 muffycompoqm.gmail.com. ( 1 ; Serial Number 15m ; Refresh Rate 30m ; Retry Interval 1h ; Expire Delay 2h ) ; Negative Cache TTL @ IN NS server1 @ IN A 192.168.1.1 server1 IN A 192.168.1.1 www IN CNAME server1.example.com. ftp IN CNAME server1.example.com.
#nano /etc/resolv.conf
search example.com nameserver 127.0.0.1
#chkconfig --levels 35 named on
#service named start
3.安装Openbravo依赖关系
3.1 Postgresql 8.3
从CentOS基础存储库中排除Postgresql,因为OpenBravo使用的Postgresql 8.3不包含在基础存储库中。
#nano /etc/yum.repos.d/CentOS-Base.repo
添加到文件的底部:
exclude=postgresql*
从http://yum.pgsqlrpms.org下载并安装RPM:
wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm
rpm -ivh pgdg-centos-8.3-6.noarch.rpm
yum install postgresql postgresql-server
之后我们必须设置PostgreSQL管理员密码:
sed -i 's/ident sameuser$/trust/' /etc/postgresql/8.3/main/pg_hba.conf
service postgresql start
chkconfig --levels 35 postgresql on
打开一个PostgreSQL shell并修改postgres用户角色:
psql -U postgres
alter role postgres with password 'testpassword'; \q
sed -i 's/trust$/md5/' /etc/postgresql/8.3/main/pg_hba.conf
service postgresql reload
service postgresql restart
3.2 Sun Java JDK 1.6
您将不得不从http://java.sun.com/javase/downloads/index.jsp下载Java 1.6 JDK。
cp jdk-6u13-linux-i586.bin.bin /opt
cd /opt
sh jdk-6u13-linux-i586.bin.bin --unpack
mv jdk1-* java
echo "export JAVA_HOME=/opt/java" >> /etc/rc.local
export JAVA_HOME=/opt/java