CentOS6.4_mininal_desktop install GNU Health

发布时间:2017-1-16 18:43:26 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"CentOS6.4_mininal_desktop install GNU Health",主要涉及到CentOS6.4_mininal_desktop install GNU Health方面的内容,对于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

上一篇:x7xu8dadasdawadad
下一篇:sprintf用法

相关文章

相关评论