ubuntu 安装odoo10

ubuntu kylin桌面 16.04

运行pycharm 

sh pycharm.sh

一,更新Ubuntu 

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

二,新建系统用户

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

三,下载odoo10源码

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

四,安装postgresql

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

五,安装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  #强制安装依赖 

 六,安装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  

 七,配置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  

 

猜你喜欢

转载自www.cnblogs.com/catherine007/p/9159032.html