Installing an Odoo Development Environment - Mastering Odoo 10 Development
Volume One: The first volume of the #1 Odoo Development series. All New Mastering Odoo 10 Development starts at the very beginning setting you up with a fresh installation of Odoo specifically configured for working with LiClipse (Eclipse) IDE. If you wish to get started developing with Odoo, this is the video for you!
Configuring an Odoo 10 Development Environment
The Mastering Odoo Development series starts you out at the very beginning. Installing Odoo 10 from the GitHub source and verifying you have a successful installation. Follow along step-by-step and see how easy it is to get started developing Odoo applications today.
Using LiClipse (Eclipse) for Odoo Development
In this all new Mastering Odoo Development course we start right away using Eclipse and Odoo scaffolding to begin creating custom applications right away. In fact, by the end of this ~30 minute video you will have a full Odoo install, Eclipse installed, and will have tested installing a custom Odoo application.
The BEST way to get started with Odoo Development!
Odoo Class has focused on making easy to understand Odoo development videos since OpenERP Development Volume One released in 2013. Now we have taken what we have learned in providing an easy to follow step-by-step development course to get you developing Odoo 10 applications right away!
Get up and running in just 30 minutes!
Designed Specifically for new Odoo Developers
Care has been taken to show step-by-step the entire setup from beginning to end.
Setting up your Odoo 10 Development Environment
Installation Checklist
Update your server
sudo apt update
sudo apt upgrade
Install Postgres and other Server Pre-Requisites.
sudo apt install git python-pip postgresql postgresql-server-dev-9.5 python-all-dev python-dev python-setuptools libxml2-dev
libxslt1-dev libevent-dev libsasl2-dev libldap2-dev pkg-config libtiff5-dev libjpeg8-dev libjpeg-dev zlib1g-dev libfreetype6-dev liblcms2-dev liblcms2-utils libwebp-dev tcl8.6-dev tk8.6-dev python-tk libyaml-dev fontconfig
Setup your postgres user
Because this is a development environment setup we use the desktop user instead of creating a system user.
sudo su - postgres
createuser [desktopuser] -U postgres -dRSP
Press Ctrl-D to exit postgres user
Use git to download the Odoo source code
* NOTICE: As this is a DEVELOPER installation and not for production, we do NOT use sudo here so that the desktop user account has full access to the source code.
git clone https://www.github.com/odoo/odoo --depth 1 --branch 10.0 --single-branch /home/[desktopuser]/odoo10
Install the required Odoo Libraries
sudo pip install -r /home/[desktopuser]/odoo10/requirements.txt
sudo pip install -r /home/[desktopuser]/odoo10/opt/odoo/requirements.txt
Install Less CSS
sudo apt-get
install curlsudo curl -sL https://deb.nodesource.com/setup_4.x |
sudo -E bash -
sudo apt install -y nodejs
sudo npm install -g less less-plugin-clean-css
Test your Installation
cd /home/[desktopuser]/odoo10
./odoo-bin