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