Update the system and install all necessary packages
sudo apt-get update && sudo apt-get -y upgradesudo apt-get install git python-pip python-dev python-virtualenv libevent-dev gcc libjpeg-dev libxml2-dev libssl-dev libsasl2-dev node-less libldap2-dev libxslt-dev
Install PostgreSQL
sudo apt-get install postgresql-9.5 postgresql-server-dev-9.5 sudo systemctl enable postgresql.service sudo systemctl start postgresql.service
Create Odoo users
sudo adduser --system --group odoo10 --home /opt/odoo10 sudo adduser --system --group odoo9 --home /opt/odoo9
Create PostgreSQL database users, odoo10 and odoo9:
sudo su - postgres -c "createuser --createdb --username postgres --no-createrole --no-superuser --no-password odoo10" sudo su - postgres -c "createuser --createdb --username postgres --no-createrole --no-superuser --no-password odoo9"
Switch to user odoo10
sudo su - odoo10 -s /bin/bash
Clone the Odoo 10.0
git clone http://www.github.com/odoo/odoo --depth 1 --branch 10.0 --single-branch /opt/odoo10
Create python virtual environment and install all requirements
cd /opt/odoo10 virtualenv ./venv source ./venv/bin/activate pip install -r requirements.txt
Switch back your user
exit
WKHTMLTOPDF 0.12.2
sudo wget -P Downloads http://download.gna.org/wkhtmltopdf/0.12/0.12.2/wkhtmltox-0.12.2_linux-trusty-amd64.deb
cd Downloads
sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo apt-get -f install
OR
sudo gdebi wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin
sudo ln -s /usr/local/bin/wkhtmltoimage /usr/bin
Configure Odoo
sudo nano /etc/odoo10.conf
[options] admin_passwd = your_strong_admin_password db_host = False db_port = False db_user = odoo10 db_password = False addons_path = /opt/odoo10/addons logfile = /var/log/odoo10.log xmlrpc_port = 8010
sudo nano /lib/systemd/system/odoo10.service
[Unit] Description=Odoo 10 Requires=postgresql.service After=postgresql.service [Service] Type=simple PermissionsStartOnly=true User=odoo10 Group=odoo10 SyslogIdentifier=odoo10 ExecStart=/opt/odoo10/venv/bin/python2 /opt/odoo10/odoo-bin -c /etc/odoo10.conf [Install] WantedBy=multi-user.target
sudo systemctl enable odoo10.service
sudo systemctl start odoo10.service
http://localhost:8010
Comments