Difference between revisions of "Installazione Odoo"
Line 110: | Line 110: | ||
<code>/var/lib/odoo/.local/share/Odoo/sessions</code> |
<code>/var/lib/odoo/.local/share/Odoo/sessions</code> |
||
+ | |||
+ | |||
+ | === Troubleshooting === |
||
+ | |||
+ | Se durante la creazione del primo database compare il seguente messaggio di errore |
||
+ | |||
+ | <i>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.</i> |
||
+ | |||
+ | aprire un terminale ed eseguire i seguenti comandi: |
||
+ | |||
+ | <pre># 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</pre> |
||
== Installazione dell'ultima versione di Pycharm CE (Community Edition) == |
== Installazione dell'ultima versione di Pycharm CE (Community Edition) == |
Revision as of 13:17, 10 October 2017
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:
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
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:
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 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
Quindi 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
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
Troubleshooting
Se durante la creazione del primo database 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.
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
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.