odoo开发(一)--Ubuntu14.04配置odoo10.0开发环境

1、更新Ubuntu

sudo apt-get update  #更新软件源  
sudo apt-get dist-upgrade -y  #更新软件包,自动查找依赖关系  
sudo shutdown -r now  #重启服务器,以更新改变的内容

2、新建系统用户

sudo adduser --system --home=/home/odoo --group odoo  #新建系统用户odoo,指定home目录为/home/odoo

3、下载最新版的odoo10.0源码

sudo apt-get install -y git  #安装git软件
sudo su - odoo -s /bin/bash #切换到odoo用户
git clone https://github.com/odoo/odoo.git odoo10 -b 10.0 —depth=1  #仅下载Odoo10最新一次提交的代码
exit #退出odoo用户  
sudo chmod -R 744 /home/odoo/odoo10 #修改读取、写入、执行权限


4、安装和配置PostgreSQL

sudo apt-get install -y postgresql #安装PostgreSQL
sudo -u postgres createuser --createdb --no-createrole --no-superuser --pwprompt odoo #创建数据库用户odoo,输入两次密码odoo

5、安装Python运行库
sudo apt-get install -y python-dev libxml2-dev libxml2 libxslt-dev libpq-dev libldap2-dev libsasl2-dev libevent-dev  #安装开发相关的库
sudo apt-get install -y libjpeg8-dev libpng12-dev libfreetype6-dev zlib1g-dev libwebp-dev libtiff5-dev libopenjpeg-dev libzip-dev  #安装Pillow依赖包
sudo apt-get install -y python-babel python-dateutil python-decorator python-docutils python-feedparser python-imaging
sudo apt-get install -y python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid
sudo apt-get install -y python-passlib python-psutil python-psycopg2 python-pychart python-pydot python-pyparsing
sudo apt-get install -y python-pypdf python-reportlab python-requests python-suds python-tz python-vatnumber python-vobject
sudo apt-get install -y python-werkzeug python-xlsxwriter python-xlwt python-yaml python-gevent
sudo apt-get install -y python-pip #如果系统未安装,安装pip
sudo pip install -r /home/odoo/odoo10/requirements.txt #使用 pip 安装 odoo-10 依赖的 Python 库
sudo apt-get -f install  #强制安装依赖


6、安装nodejs、node-less

sudo apt-get install -y nodejs node-less npm  #安装node.js  NPM  less
sudo npm install -g less-plugin-clean-css  #使用 npm 安装 less-plugin-clean-css

7、配置odoo的启动文件

mkdir /etc/odoo
sudo nano /etc/odoo/odoo.conf

编辑odoo.conf文件

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = odoo
addons_path = /home/odoo/odoo10/odoo/addons

修改配置文件权限

sudo chown odoo: /etc/odoo/odoo.conf  #将所有权赋予odoo用户和用户组  
sudo chmod 640 /etc/odoo/odoo.conf  #只允许odoo用户和root用户读取

复制启动文件到/usr/bin/目录下,并尝试启动Odoo服务:

cp /home/odoo/odoo10/setup/odoo /usr/bin/odoo  #复制启动文件到/usr/bin/目录下
sudo chown odoo: /usr/bin/odoo  #修改文件所有者
sudo chmod 755 /usr/bin/odoo  #增加执行权限
cd /home/odoo/odoo10
python setup.py install
sudo su - odoo -s /bin/bash  #切换到odoo用户
/usr/bin/odoo -c /etc/odoo/odoo.conf  #运行Odoo





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值