ODOO CentoOS6 安装手札

最终正解

在 Docker 的时代,就应该用 docker 去部署,尤其是这种。。。唉。。

前面直接部署在操作系统上面遭遇了滑铁卢,原因是 CentOS 的 python 是 2.6,然后包依赖无法解决,源码安装也无法解决。。

所以还是应该按照 Docker 的路子来走:

https://hub.docker.com/_/odoo/

失败的安装经历:

https://www.odoo.com/documentation/9.0/setup/install.html

1. 安装 postgresql

yum install -y epel-release
yum install -y postgresql94-server postgresql94-contrib
chkconfig postgresql-9.4 on
service postgresql-9.4 initdb
service postgresql-9.4 start

2. 升级到 python2.7

https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4

yum install -y centos-release-SCL
yum install -y python27
yum install -y zlib-devel
yum install -y bzip2-devel
yum install -y openssl-devel
yum install -y ncurses-devel
yum install -y sqlite-devel

cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
tar xf Python-2.7.9.tar.xz
cd Python-2.7.9

./configure --prefix=/usr/local
make && make altinstall

ln -s /usr/local/bin/python2.7 /usr/local/bin/python
https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4

3. 安装 odoopython

CentOS 里面安装 odoo 会因为 yum 的 python 版本依赖关键而掉坑,无奈之下唯有采用源码安装。

yum-config-manager --add-repo=https://nightly.odoo.com/9.0/nightly/rpm/odoo.repo
yum install -y odoo

【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2016/01/odoo-centoos6-deployment.html【ODOO CentoOS6 安装手札】

发表评论

电子邮件地址不会被公开。 必填项已用*标注