├── guilde_installation_for_ubuntu_16.04.txt ├── guilde_installation_for_ubuntu_18.04.txt └── guilde_installation_for_ubuntu_19.04.txt /guilde_installation_for_ubuntu_16.04.txt: -------------------------------------------------------------------------------- 1 | --MT Software -- 2 | 3 | 4 | -- How to install Odoo 12 on Ubuntu 16.04 -- 5 | 6 | STEP 1 7 | sudo apt-get update 8 | STEP 2 9 | sudo apt-get -y upgrade 10 | STEP 3 11 | sudo apt-get install python3-pip 12 | INSTALL DEPENDENCIES USING PIP3 13 | pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd 14 | STEP 4 15 | sudo apt-get install -y npm 16 | sudo ln -s /usr/bin/nodejs /usr/bin/node 17 | sudo npm install -g less less-plugin-clean-css 18 | sudo apt-get install node-less 19 | STEP 5 20 | sudo apt-get install python-software-properties 21 | sudo vim /etc/apt/sources.list.d/pgdg.list 22 | add a line for the repository 23 | deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 24 | wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 25 | sudo apt-get update 26 | sudo apt-get install postgresql-9.6 27 | STEP 6 28 | Create Database user for Odoo 29 | sudo su postgres 30 | cd 31 | createuser -s odoo 32 | createuser -s ubuntu_user_name 33 | exit 34 | STEP 7 35 | Create Odoo user and group 36 | sudo adduser --system --home=/opt/odoo --group odoo 37 | STEP 8 38 | Install Gdata 39 | cd /opt/odoo 40 | sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz 41 | sudo tar zxvf gdata-2.0.18.tar.gz 42 | sudo chown -R odoo: gdata-2.0.18 43 | sudo -s 44 | cd gdata-2.0.18/ 45 | python setup.py install 46 | exit 47 | STEP 9 48 | Odoo 11 Download from GitHub 49 | cd /opt/odoo 50 | sudo apt-get install git 51 | sudo su - odoo -s /bin/bash 52 | git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 --single-branch 53 | exit 54 | STEP 10 55 | Create Odoo Log File 56 | sudo mkdir /var/log/odoo 57 | sudo chown -R odoo:root /var/log/odoo 58 | STEP 11 59 | Edit Odoo configuration file 60 | sudo gedit/etc/odoo.conf 61 | 62 | #Copy this lines and change with users and password 63 | ------------------------------------ 64 | 65 | [options] 66 | 67 | ; This is the password that allows database operations: 68 | 69 | ; admin_passwd = admin 70 | 71 | db_host = False 72 | 73 | db_port = False 74 | 75 | db_user = odoo 76 | 77 | db_password = False 78 | 79 | logfile = /var/log/odoo/odoo-server.log 80 | 81 | addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons 82 | 83 | --------------------------------------------------- 84 | 85 | sudo chown odoo: /etc/odoo.conf 86 | STEP 12 87 | sudo apt-get -f install 88 | sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb 89 | sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb 90 | sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage 91 | sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf 92 | STEP 13 93 | Run Odoo Server 94 | cd /opt/odoo/odoo 95 | 96 | ./odoo-bin 97 | STEP 14 98 | Open browser on : 99 | http://localhost:8069 100 | 101 | STEP 15 102 | 103 | cd /usr/local/lib/ 104 | sudo git clone https://github.com/sass/sassc.git --branch 3.4.2 --depth 1 105 | sudo git clone https://github.com/sass/libsass.git --branch 3.4-stable --depth 1 106 | sudo git clone https://github.com/sass/sass-spec.git --depth=1 107 | 108 | STEP 16 109 | echo 'SASS_LIBSASS_PATH="/usr/local/lib/libsass"' | sudo tee -a /etc/environment 110 | source /etc/environment 111 | 112 | STEP 17 113 | sudo make -C libsass 114 | 115 | STEP 18 116 | sudo make -C sassc 117 | sudo make -C sassc install 118 | 119 | STEP 19 120 | Restart Odoo Server -------------------------------------------------------------------------------- /guilde_installation_for_ubuntu_18.04.txt: -------------------------------------------------------------------------------- 1 | --MT Software -- 2 | 3 | 4 | -- How to install Odoo 12 on Ubuntu 18.04 -- 5 | 6 | STEP 1 7 | sudo apt-get update 8 | STEP 2 9 | sudo apt-get -y upgrade 10 | STEP 3 11 | sudo apt-get install python3-pip 12 | INSTALL DEPENDENCIES USING PIP3 13 | pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd 14 | STEP 4 15 | sudo apt-get install -y npm 16 | sudo ln -s /usr/bin/nodejs /usr/bin/node 17 | sudo npm install -g less less-plugin-clean-css 18 | sudo apt-get install node-less 19 | STEP 5 20 | sudo apt-get install python-software-properties 21 | sudo vim /etc/apt/sources.list.d/pgdg.list 22 | add a line for the repository 23 | deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 24 | wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 25 | sudo apt-get update 26 | sudo apt-get install postgresql-9.6 27 | STEP 6 28 | Create Database user for Odoo 29 | sudo su postgres 30 | cd 31 | createuser -s odoo 32 | createuser -s ubuntu_user_name 33 | exit 34 | STEP 7 35 | Create Odoo user and group 36 | sudo adduser --system --home=/opt/odoo --group odoo 37 | STEP 8 38 | Install Gdata 39 | cd /opt/odoo 40 | sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz 41 | sudo tar zxvf gdata-2.0.18.tar.gz 42 | sudo chown -R odoo: gdata-2.0.18 43 | sudo -s 44 | cd gdata-2.0.18/ 45 | python setup.py install 46 | exit 47 | STEP 9 48 | Odoo 11 Download from GitHub 49 | cd /opt/odoo 50 | sudo apt-get install git 51 | sudo su - odoo -s /bin/bash 52 | git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 --single-branch 53 | exit 54 | STEP 10 55 | Create Odoo Log File 56 | sudo mkdir /var/log/odoo 57 | sudo chown -R odoo:root /var/log/odoo 58 | STEP 11 59 | Edit Odoo configuration file 60 | sudo gedit /etc/odoo.conf 61 | 62 | #Copy this lines and change with users and password 63 | ------------------------------------ 64 | 65 | [options] 66 | 67 | ; This is the password that allows database operations: 68 | 69 | ; admin_passwd = admin 70 | 71 | db_host = False 72 | 73 | db_port = False 74 | 75 | db_user = odoo 76 | 77 | db_password = False 78 | 79 | logfile = /var/log/odoo/odoo-server.log 80 | 81 | addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons 82 | 83 | --------------------------------------------------- 84 | 85 | sudo chown odoo: /etc/odoo.conf 86 | STEP 12 87 | sudo apt-get -f install 88 | sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb 89 | sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb 90 | sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage 91 | sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf 92 | STEP 13 93 | Run Odoo Server 94 | cd /opt/odoo/odoo 95 | 96 | ./odoo-bin 97 | STEP 14 98 | Open browser on : 99 | http://localhost:8069 100 | 101 | STEP 15 102 | 103 | cd /usr/local/lib/ 104 | sudo git clone https://github.com/sass/sassc.git --branch 3.4.2 --depth 1 105 | sudo git clone https://github.com/sass/libsass.git --branch 3.4-stable --depth 1 106 | sudo git clone https://github.com/sass/sass-spec.git --depth=1 107 | 108 | STEP 16 109 | echo 'SASS_LIBSASS_PATH="/usr/local/lib/libsass"' | sudo tee -a /etc/environment 110 | source /etc/environment 111 | 112 | STEP 17 113 | sudo make -C libsass 114 | 115 | STEP 18 116 | sudo make -C sassc 117 | sudo make -C sassc install 118 | 119 | STEP 19 120 | Restart Odoo Server 121 | -------------------------------------------------------------------------------- /guilde_installation_for_ubuntu_19.04.txt: -------------------------------------------------------------------------------- 1 | --MT Software -- 2 | 3 | 4 | -- How to install Odoo 12 on Ubuntu 19.04 -- 5 | 6 | sudo apt update && sudo apt-get dist-upgrade -y 7 | 8 | sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools python3-img2pdf node-less 9 | 10 | 11 | sudo apt-get install libpcap-dev libpq-dev 12 | 13 | sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev tcl8.6-dev tk8.6-dev python-tk 14 | 15 | 16 | ** Install WkhtmlToPdf ** 17 | 18 | 19 | wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz 20 | tar xvJf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz 21 | sudo cp wkhtmltox/bin/wkhtmlto* /usr/bin/ 22 | 23 | ** Create User Odoo 12 ** 24 | 25 | sudo useradd -m -d /opt/odoo12 -U -r -s /bin/bash odoo12 26 | 27 | sudo apt-get install postgresql 28 | 29 | sudo su - postgres -c "createuser -s odoo12" 30 | 31 | 32 | 33 | 34 | sudo su - odoo12 35 | 36 | git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo 37 | 38 | 39 | 40 | cd /opt/odoo12 41 | 42 | ** Python requirements ** 43 | python3 -m venv odoo-venv 44 | source odoo-venv/bin/activate 45 | pip3 install --upgrade setuptools 46 | pip3 install fpdf img2pdf wheel gdata 47 | pip3 install -r odoo/requirements.txt 48 | 49 | pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd gdata 50 | 51 | 52 | deactivate 53 | 54 | 55 | exit 56 | 57 | 58 | 59 | su odoo12 60 | mkdir /opt/odoo12/custom-addons 61 | exit 62 | sudo nano /etc/odoo12.conf 63 | ---------------------------------- 64 | 65 | [options] 66 | ; This is the password that allows database operations: 67 | admin_passwd = my_admin_passwd 68 | db_host = False 69 | db_port = False 70 | db_user = odoo12 71 | db_password = False 72 | addons_path = /opt/odoo12/odoo/addons,/opt/odoo12/custom-addons 73 | 74 | 75 | ---------------------------------- 76 | 77 | 78 | sudo nano /etc/systemd/system/odoo12.service 79 | 80 | 81 | [Unit] 82 | Description=Odoo12 83 | Requires=postgresql.service 84 | After=network.target postgresql.service 85 | [Service] 86 | Type=simple 87 | SyslogIdentifier=odoo12 88 | PermissionsStartOnly=true 89 | User=odoo12 90 | Group=odoo12 91 | ExecStart=/opt/odoo12/odoo-venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf 92 | StandardOutput=journal+console 93 | [Install] 94 | WantedBy=multi-user.target 95 | 96 | 97 | --------------------------------- 98 | 99 | 100 | 101 | sudo systemctl daemon-reload 102 | 103 | 104 | sudo systemctl start odoo12 105 | 106 | sudo systemctl enable odoo12 107 | 108 | sudo systemctl status odoo12 109 | 110 | 111 | 112 | 113 | 114 | 115 | --------------------------------------------------------------------------------