How To Install Odoo 11 On Ubuntu 16.04
Sommario:
- Prima di iniziare
- Crea utente Odoo
- Installa e configura PostgreSQL
- Installa Wkhtmltopdf
- Installa e configura Odoo
- Creare un file di unità di sistema
- Testare l'installazione
- Conclusione
Odoo è uno dei software aziendali più popolari al mondo. Esistono diversi modi per installare Odoo a seconda del caso d'uso richiesto.
Il modo più semplice e veloce per installare Odoo è usando i loro repository ufficiali.
Questa guida illustra i passaggi necessari per l'installazione e la configurazione di Odoo utilizzando l'origine Git e l'ambiente virtuale Python su Ubuntu 16.04.
Prima di iniziare
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Aggiorna l'indice dei pacchetti e tutti i pacchetti installati agli ultimi pacchetti:
sudo apt update && sudo apt upgrade
Installa Git, Pip, Node.js e gli strumenti necessari per creare dipendenze Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Crea utente Odoo
Crea un nuovo utente e gruppo di sistema con home directory
/opt/odoo
che eseguirà il servizio Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Puoi nominare l'utente come preferisci, assicurati solo di creare un utente PostgreSQL con lo stesso nome.
Installa e configura PostgreSQL
Installa il pacchetto PostgreSQL dai repository predefiniti di Ubuntu:
sudo apt install postgresql
Una volta completata l'installazione, crea un nuovo utente PostgreSQL con lo stesso nome dell'utente di sistema creato in precedenza, nel nostro caso vale a
odoo
:
sudo su - postgres -c "createuser -s odoo"
Installa Wkhtmltopdf
Per stampare report PDF, è necessario lo strumento
wkhtmltopdf
. La versione consigliata di Wkhtmltopdf è
0.12.1
che non è disponibile nei repository ufficiali Ubuntu 16.04. Scaricheremo e installeremo la versione consigliata dal sito Wkhtmltopdf ufficiale.
Scarica il pacchetto usando il seguente comando wget:
wget
Una volta completato il download, installa il pacchetto digitando:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Installa e configura Odoo
Installeremo Odoo dal repository GitHub in un ambiente Python isolato in modo da avere un maggiore controllo su versioni e aggiornamenti.
Prima di iniziare con il processo di installazione, assicurati di passare all'utente "odoo":
sudo su - odoo
Per confermare di aver effettuato l'accesso come utente
odoo
, utilizzare il comando seguente:
whoami
Inizia con il processo di installazione clonando il codice sorgente Odoo dal repository GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Se vuoi scaricare e installare una versione Odoo diversa, basta cambiare il numero di versione dopo l'
--branch
--branch. Puoi scaricare il codice sorgente Odoo come preferisci, ad esempioodoo11
puoi usare il nome del tuo dominio.
virtualenv
è uno strumento per creare ambienti Python isolati. Per installarlo utilizzare:
pip3 install virtualenv
Crea un nuovo ambiente virtuale Python per l'installazione di Odoo con:
cd /opt/odoo
virtualenv odoo11-venv
Attiva l'ambiente:
source odoo11-venv/bin/activate
Installa tutti i moduli Python richiesti:
pip3 install -r odoo11/requirements.txt
Se si verificano errori di compilazione durante l'installazione, assicurarsi di aver installato tutte le dipendenze richieste elencate nella sezione
Before you begin
.
Una volta completata l'installazione, disattiva l'ambiente e torna al tuo utente sudo usando i seguenti comandi:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
La prossima cosa che dobbiamo fare è creare un file di configurazione. Possiamo crearne uno nuovo da zero o copiare il file di configurazione incluso:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Apri il file e modificalo come segue:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
Al termine, chiudere e salvare il file.
my_admin_passwd
in qualcosa di più sicuro e di regolare
addons_path
se stai utilizzando moduli personalizzati.
Creare un file di unità di sistema
Per eseguire odoo come servizio è necessario creare un file di unità
odoo11.service
nella directory
/etc/systemd/system/
.
Apri il tuo editor di testo e incolla le seguenti righe:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Notifica a systemd che viene creato un nuovo file di unità e avvia il servizio Odoo eseguendo:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Controlla lo stato del servizio con il seguente comando:
sudo systemctl status odoo11
L'output dovrebbe essere simile al seguente che indica che il servizio Odoo è attivo e in esecuzione.
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
Abilitare il servizio Odoo per l'avvio automatico all'avvio:
sudo systemctl enable odoo11
Testare l'installazione
Apri il browser e digita:
http://:8069
http://:8069
Supponendo che l'installazione abbia esito positivo, verrà visualizzata una schermata simile alla seguente:
A questo punto hai un'installazione Odoo 11 funzionante. È possibile completare l'installazione creando un nuovo database e iniziare a lavorare sul progetto.
Conclusione
Questo è tutto! Questo tutorial ti ha guidato attraverso l'installazione di Odoo 11 su Ubuntu 16.04 in un ambiente virtuale Python.
Per informazioni su come configurare Odoo con Nginx come proxy inverso e come accedere all'installazione di Odoo tramite HTTPS, è possibile consultare il seguente post:
Configura Odoo con Nginx come proxy inverso
Puoi anche consultare il nostro tutorial su come creare backup giornalieri automatici dei tuoi database Odoo.
ubuntu odoo postgresql python pipCome installare, installare la stampante multifunzione HP Officejet 6500a plus

Scopri come impostare e installare la stampante multifunzione HP Officejet 6500A Plus.
Come distribuire odoo 11 su Ubuntu 18.04

Questa guida illustra i passaggi necessari per l'installazione e la configurazione di Odoo per la produzione utilizzando l'origine Git e l'ambiente virtuale Python su un sistema Ubuntu 18.04.
Come installare odoo 13 su Ubuntu 18.04

In questa guida, ti guideremo attraverso l'installazione e la distribuzione di Odoo 13 all'interno di un ambiente virtuale Python su Ubuntu 18.04. Scaricheremo Odoo dal loro repository Github e utilizzeremo Nginx come proxy inverso.