Install Odoo11 on Raspberry as well as the same command line setup on Ubuntu (Cài đặt trên Raspberry cũng tương tự như cài đặt trên hệ điều hành của Ubuntu thôi).
- Update apt source list.(cập nhật thêm danh sách repository trong thư viện của apt-get).
sudo apt-get update
- Install update (Cài đặt nó vào).
sudo apt-get -y upgrade
- Install Python Dependencies for Odoo 11(Cài đặt các thư viện phụ thuộc của python cho Odoo).
sudo apt-get install python3-pip 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
Note: When you install completed but when odoo run will show warning modules. I add a little command line below for modules, do not worry.(khi bạn cài đặt xong các phần này nhưng ở phần run lên bên dưới vẫn báo lỗi, tôi có hướng dẫn cài thêm các modules này bên dưới).
- Odoo Web Dependencies (Cài các thành phần cho web).
sudo apt-get install -y npm sudo ln -s /usr/bin/nodejs /usr/bin/node sudo npm install -g less less-plugin-clean-css sudo apt-get install node-less
- Install PostgreSQL 9.6+(cài đặt PostgreSQL 9.6).
sudo apt-get install python-software-properties sudo vim /etc/apt/sources.list.d/pgdg.list add a line for the repository (Thêm dòng bên dưới vào) deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Close and run command line (đóng lại và chạy tiếp) wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get install postgresql-9.6
- Create Database user for Odoo (tạo database user cho Odoo).
sudo su postgres cd createuser -s odoo createuser -s ubuntu_user_name exit
- Create Odoo user and group(tạo user cho odoo và group cho nó).
sudo adduser --system --home=/opt/odoo --group odoo
- Install Gdata (cài đặt Gdata)
cd /opt/odoo sudo wget https://pypi.python.org/packages/a8/70/bd554151443fe9e89d9a934a7891aaffc63b9cb5c7d608972919a002c03c/gdata-2.0.18.tar.gz sudo tar zxvf gdata-2.0.18.tar.gz sudo chown -R odoo: gdata-2.0.18 sudo -s cd gdata-2.0.18/ python setup.py install exit
- Install Git and get Odoo source (Cài đặt Git và lấy source về).
cd /opt/odoo sudo apt-get install git sudo su - odoo -s /bin/bash git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 --single-branch exit
- Create Odoo Log File(tạo log file cho Odoo).
sudo mkdir /var/log/odoo sudo chown -R odoo:root /var/log/odoo
- Edit Odoo configuration file (Chỉnh sửa file config của Odoo).
sudo nano /etc/odoo.conf Add row below (thêm các dòng bên dưới). [options] ; This is the password that allows database operations: ; admin_passwd = admin db_host = False db_port = False db_user = odoo db_password = False logfile = /var/log/odoo/odoo-server.log addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons Change permission(phân quyền lại) sudo chown odoo: /etc/odoo.conf
- WKHTMLTOPDF for Odoo, please go to link below and get file for PI (Cài đặt phần này cần lưu ý. Bạn nên lên Git để lấy phiên bản đúng dành cho PI).
sudo apt-get -f install Please get version for your OS(theo link bên dưới nếu bạn dùng PI thì lấy đúng phiên bản cho raspbian PI) https://github.com/wkhtmltopdf/wkhtmltopdf/releases If your OS PI sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.raspbian.stretch_armhf.deb sudo dpkg -i wkhtmltox_0.12.5-1.raspbian.stretch_armhf.deb sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
- Now Start Odoo Server. When you start you will see a little warning (Khởi động Odoo lên bạn sẻ nhận thấy thiếu một số module, tôi sẻ thêm vào ở bên dưới).
cd /opt/odoo/odoo ./odoo-bin
Note: Install module below if you see warning.
1) install psycopg2 -sudo apt-get install python-psycopg2 -python -import psycopg2 -quit() -sudo pip install psycopg2 2) install psutil -sudo pip install --upgrade psutil 3) install reportlab -sudo pip install --upgrade --force-reinstall reportlab 4) Install html2text -sudo pip install html2text
- Go to web browser to access Odoo 11(Login vào website và tận hưởng thôi).
http://localhost:8069