Installing dependencies

When using a Debian distribution, by default your login is root with administrator powers, and your Command Prompt shows #. On Ubuntu systems, the root account is disabled, and the initial user configured during the installation process is a sudoer, meaning that it is allowed to use the sudo command to run commands with root privileges.

First, we should update the package index and then perform an upgrade to ensure that all installed programs are up to date:

$ sudo apt-get update
$ sudo apt-get upgrade -y

Next, we will install the PostgreSQL database and make our user a database superuser:

$ sudo apt-get install postgresql -y
$ sudo su -c "createuser -s $(whoami)" postgres

We will be running Odoo from source, but before ...

Get Odoo 11 Development Essentials - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.