Odoo Introduction

Odoo 10

  • OpenERP is an ERP (Enterprise Resource Planning) for Small and Medium Enterprises
  • OpenERP is rebranded as Odoo last year with latest version 10.0(Latest)
  • The software is released under General Public License (GNU)
  • Odoo is very Modular with more than 500+ well integrated modules availability with customizable reports
  • Odoo is a web framework which is written in Python language
  • Odoo uses PostgreSQL relational database (ORDBMS) as backend
  • Odoo business objects are modeled with an Object Relational Mapping (ORM) to persist their data in a relational database (PostgreSQL)
  • Odoo uses XML-RPC and/or NET-RPC depending on the server's configuration as Web Services
  • Odoo is a multi tenant and three-tier architecture

INSTALL ODOO 10 ON UBUNTU 16.04 LTS

    • Odoo 10 Download from GitHub
    •  GitHub Clone 
      •  git clone --depth=1 --branch=10.0 https://github.com/odoo/odoo.git
    • Installation Step 
      • Update Source         :         sudo apt-get update 
      • Install Updates        :         sudo apt-get upgrade
    • Dependent Library Installation 
      • Now we will install the python libs which is required by the odoo 10. for that we will fetch the requirement.txt file from the My google drive link source and install using the pip(python package management system)
      • https://drive.google.com/open?id=0B7dbHvtd5treYWRTT2I2bXQxc2s 
      • sudo pip install -r requirements.txt 
      • Other :
        • sudo apt-get install python-dateutil
          • python-docutils
          • python-feedparser
          • python-ldap
          • python-yaml
          • python-zsi
          • poppler-utils
          • python-libxslt1
          • python-lxml
          • python-mako
          • python-mock
          • python-openid
          • python-psycopg2
          • python-psutil
          • python-pybabel
          • python-pychart
          • python-pydot
          • python-pyparsing
          • python-reportlab
          • python-simplejson
          • python-tz
          • python-tz
          • python-unittest2
          • python-vatnumber
          • python-vobject
          • python-webdav
          • python-werkzeug
          • python-xlwt
          • python-pip
          • python-pypdf
          • python-passlib
          • python-decorator gcc
          • python-dev mc bzr
          • python-setuptools
          • python-markupsafe
          • python-reportlab-accel
          • python-zsi
          • python-yaml
          • python-argparse
          • python-openssl
          • python-egenix-mxdatetime
          • python-usb
          • python-serial lptools make
          • python-pydot
          • python-psutil
          • python-paramiko
          • poppler-utils
          • python-pdftools antiword
          • python-requests
          • python-xlsxwriter
          • python-suds
          • python-psycogreen
          • python-ofxparse
          • python-gevent
          • python-psycogreen
    • Odoo Web Dependencies 
      • sudo apt-get install -y npm 
      • sudo apt get install nodejs sudo npm install -g less less-plugin-clean-css
    • wkhtltopdf library required to print reports from odoo
      •  wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
    • Install Prepare Postgres 
      • ( odoo uses Postgres as the database install postgres version 9.5.4) 
        • apt-get update postgresql -y psql --version                // check the version 
        • sudo apt-get install postgresql-server-dev-9.5  // Depending on the version 
        • su postgres                                                        //installing odoo we will 
        • create user “odoo” createuser --createdb --username postgres --superuser --pwprompt odoo                              //after that create Postgres                                                                                    user for odoo 10
    • Now Start Odoo Server
      • python odoo-bin --addons=addons
    • Go to web browser
      • http://localhost:8069                          //default port 8069 

                                                                       Thanks

Comments