Installazione Odoo
Installazione standard semplificata
È riservata a coloro che desiderano provare Odoo sul proprio computer oppure per sistemi che andranno in produzione.
Odoo CE (Community Edition) ver. 10
Eseguire i seguenti comandi da terminale:
Sistemi Debian (come utente root) - Guida verificata con Debian 8
# wget -O - https://nightly.odoo.com/odoo.key | apt-key add - # echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list # apt-get update # apt-get install odoo
Sistemi Ubuntu - Guida verificata con Ubuntu 16.04
$ wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add - $ sudo sh -c "echo 'deb http://nightly.odoo.com/10.0/nightly/deb/ ./' >> /etc/apt/sources.list.d/odoo.list" $ sudo apt-get update $ sudo apt-get install odoo
Aprire quindi un browser per accedere alla pagina principale di Odoo all'indirizzo:
Odoo CE (Community Edition) ver. 11
È riservata a coloro che desiderano provare Odoo sul proprio computer oppure per sistemi che andranno in produzione.
Per installare Odoo 11.0 Community, eseguire i seguenti comandi da terminale:
Sistemi Debian (come utente root) - Guida verificata con Debian 9
# wget -O - https://nightly.odoo.com/odoo.key | apt-key add - # echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list # apt-get update # apt-get install odoo
Sistemi Ubuntu - Guida verificata con Ubuntu 16.04
La versione 11 necessita di alcuni moduli python con versioni più recenti rispetto a quelle presenti negli archivi standard di Ubuntu 16.04.
Una soluzione rapida (ma non molto ortodossa) per risolvere il problema è installare per primi i pacchetti contenenti tali moduli, scaricandoli dagli archivi della versione 17.04 di Ubuntu.
$ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pyldap/python3-pyldap_2.4.25.1-2ubuntu1_amd64.deb $ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-qrcode/python3-qrcode_5.3-1_all.deb $ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-vobject/python3-vobject_0.9.3-3_all.deb $ wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-dateutil/python3-dateutil_2.5.3-2_all.deb $ sudo dpkg -i python3-pyldap_2.4.25.1-2ubuntu1_amd64.deb python3-qrcode_5.3-1_all.deb python3-vobject_0.9.3-3_all.deb python3-dateutil_2.5.3-2_all.deb
Successivamente installare Odoo eseguendo i seguenti comandi.
$ wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add - $ sudo sh -c "echo 'deb http://nightly.odoo.com/11.0/nightly/deb/ ./' >> /etc/apt/sources.list.d/odoo.list" $ sudo apt-get update $ sudo apt-get install odoo
Di seguito, aprire un browser per accedere alla pagina principale di Odoo, digitando l'indirizzo:
Report in PDF
Per la creazione dei report in formato PDF Odoo utilizza l'utility wkhtmlktopdf.
La versione attualmente funzionante consigliata è la 0.12.1.
N.B: Consultare il repository Odoo per un elenco aggiornato delle versioni compatibili.
Per scaricare e installare l'utility eseguire i seguenti comandi:
$ wget https://downloads.wkhtmltopdf.org/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb $ sudo apt dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb $ cp -p /usr/local/bin/wkhtmlto* /usr/bin/
File di configurazione
Al termine dell'installazione il file di configurazione di Odoo si trova in /etc/odoo/odoo.conf
Dopo aver modificato il file di configurazione, Odoo deve essere riavviato utilizzando service
, preceduto da sudo
se viene eseguito su sistemi Ubuntu.
# service odoo restart
Le directory deputate a contenere i moduli di terze parti invece sono:
/var/lib/odoo/.local/share/Odoo/addons/
~/.local/share/Odoo/addons/10.0
Infine la directory che conterrà gli allegati (divisi per database) e le sessioni sono rispettivamente:
/var/lib/odoo/.local/share/Odoo/filestore
/var/lib/odoo/.local/share/Odoo/sessions
Risoluzione problemi
Problema
Dopo aver provato a creare il primo database dalla pagina principale di Odoo compare il seguente messaggio di errore:
Database creation error: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the template database, or use template0 as template.
Risoluzione
aprire un terminale ed eseguire i seguenti comandi:
# su - postgres # psql postgres=# update pg_database set datallowconn = TRUE where datname = 'template0'; postgres=# \c template0 template0=# update pg_database set datistemplate = FALSE where datname = 'template1'; template0=# drop database template1; DROP DATABASE template0=# create database template1 with template = template0 encoding = 'UTF8'; CREATE DATABASE template0=# update pg_database set datistemplate = TRUE where datname = 'template1'; UPDATE 1 template0=# \c template1 You are now connected to database "template1". template1=# update pg_database set datallowconn = FALSE where datname = 'template0'; UPDATE 1
Problema
Dopo aver installato Odoo quando viene aperta la pagina principale
compare il messaggio Internal Server Error
Risoluzione
Provare a disinstallare Postgres eliminando anche tutti i file di configurazione e installare nuovamente Odoo con i seguenti comandi:
# apt-get autoremove --purge postgresql* # apt-get install odoo
N.B.: con Ubuntu anteporre sudo
ai precedenti comandi.
Installazione dell'ultima versione di Pycharm CE (Community Edition)
Installazione standard semplificata
È riservata a coloro che desiderano installare l'IDE Pycharm sul proprio computer in modo semplice e veloce.
Sistemi Ubuntu (Guida verificata con Ubuntu 16.04
Per installare l'IDE Pycharm Community, eseguire i seguenti comandi:
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make $ sudo apt-get update $ sudo apt-get install ubuntu-make $ umake ide pycharm
A questo punto l'installer propone il seguente percorso come predefinito per l'installazione
~/.local/share/umake/ide/pycharm
Confermare per installare.