CentOS6.4_mininal_desktop install GNU Health

一、安装postgresql

#访问http://yum.pgrpms.org/repopackages.php页面,查找最新的postgresql的yum配置的url (在这里我选择安装8.4的)

#根据版本选择需要的rpm后执行下列命令:

rpm -Uvh http://yum.pgrpms.org/8.4/redhat/rhel-6-x86_64/pgdg-centos-8.4-3.noarch.rpm

#修改原始的yum仓库配置
vi /etc/yum.repos.d/CentOS-Base.repo
在[base]和[updates]部分的尾部追加 exclude=postgresql* 用以取消从默认仓库安装和更新PostgreSQL。

#安装postgresql
yum -y install postgresql-server

#执行数据库初始化脚本
service postgresql-8.4 initdb

#启动服务

servicepostgresql-8.4 start

#变更登录用户
su - postgres

#登录数据库,修改postgres用户的数据库密码
psql
postgres=# ALTER USER postgres PASSWORD 'root_123';
postgres=# \q

#退出变更登录
exit

# 编辑配置文件,配置可访问数据库的网络地址
(
注意别忘了去掉#listen_addresses=前面的#)
vi /var/lib/pgsql/8.4/data/postgresql.conf

listen_addresses ='*'

# 编辑配置文件,设置密码md5验证
vi /var/lib/pgsql/8.4/data/pg_hba.conf

# TYPE DATABASEUSER CIDR-ADDRESS METHOD

# "local"is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all 0.0.0.0/0 md5

# 重启数据库服务
service postgresql-8.4 restart

# 设置开机自动启动服务
chkconfig postgresql-8.4 on

二、安装pip

#解决依赖关系
yum -y install zlib*

#https://pypi.python.org/packages/ 里面找对应版本的setuptoots

wget https://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c10-py2.6.egg --check-no-certificate

shsetuptools-0.6c10-py2.6.egg

wgethttps://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate

#解压

tar zxvfpip-1.3.1.tar.gz

#进入解压的文件并安装

cd pip-1.3.1
python setup.py install

三、安装依赖包

#安装依赖包(这些依赖包必须要安装成功方可走下一步,否则各种报错)

Sudo yum install python-devel libxslt-devel libxml2-devel openssl-devel postgresql-devel  openldap-devel

#安装gcc

Sudo yum install gcc

四、安装GNU Health

#安装GNU Health

adduser gnuhealth

passwd gnuhealth

#以root用户执行

su - postgres -c"createuser --createdb --no-createrole --no-superuser gnuhealth"

#用gnuhealth用户来执行trytond

su – gnuhealth

#下载gnuhealth

wgethttp://ftp.gnu.org/gnu/health/gnuhealth-2.2.2.tar.gz (可以选择更高版本的)

tar xzvf gnuhealth-2.2.2.tar.gz

cd gnuhealth-2.2.2  

#主要是安装trytond

./gnuhealth_install.sh (这步是最容易出错的 有可能要反复多次才能成功一但不成功就要删除 ~/home/gnuhealth/gnuhealth 和/tmp/gnuhealthinstaller)

 #永久关闭防火墙(以下命令执行完之后 可使用serviceiptables status 查看是否真的关闭了,本人机子不行,就用service iptables stop 这个好像是临时关闭)

chkconfig --level 35 iptablesoff

#以gnuhealth用户执行以下命令

source $HOME/.gnuhealthrc

#配置文件

editconf

jsonrpc =*:8000  (localhost改成*)

#启动服务端

Cdexe

./trytond

#以上服务段就可以用了,接下来安装tryon客服端,本人子windows上安装了tryton2.8的客服端,当然也可以在CentOS上,但是要升级pygtk,这个不太好弄,此处省略N字

#创建数据库

这样你就创建了数据库了

这就登录了

下面就很简单了,可以参考官方文档http://en.wikibooks.org/wiki/GNU_Health/Installation

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值