11#! /bin/bash
22
3- echo " Esse script é focado na instalação do odoo V.10"
3+ ODOO_VERSION=' 10'
4+
5+ echo " Esse script é focado na instalação do odoo V.$ODOO_VERSION "
46echo " com o foco em desenvolvimento."
57
68echo " Atualizando cache do sistema"
79sudo apt-get update
10+
811echo " Instalando git"
912sudo apt-get install git -y
13+ echo " Pacote git instalado"
1014
11- echo " instalando PostgresSql "
15+ echo " Instalando postgresql "
1216sudo apt install postgresql -y
13- echo " Instalação do PostgresSql completa "
17+ echo " Pacote postgreql instalado "
1418
15- echo " Instalando pgAdmin "
19+ echo " Instalando pgadmin "
1620sudo apt install pgadmin3 -y
1721echo " pgAdmin instalado"
1822
19- echo " Criar usuário."
23+ echo " Instalando python-dev"
24+ sudo apt install python-dev -y
25+ echo " Pacote python-dev instalado"
26+
27+ echo " Instalando gcc"
28+ sudo apt install gcc -y
29+ echo " Pacote gcc instalado"
30+
31+ echo " Criando usuário postgreSQL ..."
2032sudo -u postgres -- psql -c " ALTER USER postgres WITH PASSWORD '123';"
2133sudo -u postgres -- psql -c " DROP ROLE odoo;"
2234sudo -u postgres -- psql -c " CREATE ROLE odoo LOGIN ENCRYPTED PASSWORD 'md5f7b7bca97b76afe46de6631ff9f7175c' NOSUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION"
23- echo " Usuário odoo criado. Senha = '123'"
24- echo " usuário postgress agora tem a senha= '123'"
25-
2635
27- echo " Instalando ##### Dependências Odoo ##### "
36+ echo " ==== Instalando dependências Odoo ==== "
2837sudo apt-get install --no-install-recommends python-pip -y
2938sudo apt-get install --no-install-recommends libxml2-dev -y
3039sudo apt-get install --no-install-recommends libxslt-dev -y
@@ -35,14 +44,17 @@ sudo apt-get install --no-install-recommends libjpeg-dev -y
3544sudo apt-get install --no-install-recommends nodejs -y
3645sudo apt-get install --no-install-recommends npm -y
3746sudo apt-get install node-less -y
47+ sudo npm install -g less
48+ sudo ln -s /usr/bin/nodejs /usr/bin/node
3849
39- echo " instalando ##### Dependências da Localização Brasileira #####"
50+
51+ echo " ==== Instalando dependências da Localização Brasileira ===="
4052sudo apt-get install --no-install-recommends python-libxml2 -y
4153sudo apt-get install --no-install-recommends libxmlsec1-dev -y
4254sudo apt-get install --no-install-recommends python-openssl -y
4355sudo apt-get install --no-install-recommends python-cffi -y
44-
45- echo " ##### Dependências do WKHTMLTOX ##### "
56+
57+ echo " ==== Instalando dependências do WKHTMLTOX ==== "
4658sudo apt-get install --no-install-recommends zlib1g-dev -y
4759sudo apt-get install --no-install-recommends fontconfig -y
4860sudo apt-get install --no-install-recommends libfreetype6 -y
@@ -51,8 +63,10 @@ sudo apt-get install --no-install-recommends libxext6 -y
5163sudo apt-get install --no-install-recommends libxrender1 -y
5264sudo apt-get install --no-install-recommends libjpeg-turbo8 -y
5365
66+ wget http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb -P ~ /
67+ sudo dpkg -i ~ /wkhtmltox-0.12.1_linux-trusty-amd64.deb
5468
55- Echo " Instalação das dependências pip"
69+ echo " ==== Instalação dependências pip para os módulos ==== "
5670sudo -H pip install --upgrade pip
5771sudo -H pip install --upgrade setuptools
5872sudo -H pip install Babel==1.3
@@ -104,17 +118,17 @@ sudo -H pip install pytrustnfe
104118sudo -H pip install python-boleto
105119sudo -H pip install python-cnab
106120sudo -H pip install http://labs.libre-entreprise.org/frs/download.php/897/pyxmlsec-0.3.1.tar.gz
107- echo " pip e seus requerimentos estão instalados."
108-
109- echo " clonando repositório git do odoo. Isso pode demorar um bom tempo."
110- echo " se sua internet é lenta, recomenda-se tomar um café enquanto aguarda."
111- git clone https://github.com/odoo/odoo.git
121+ echo " >>> pip e seus requerimentos estão instalados. <<<"
112122
123+ echo " Clonando repositório oficial Odoo no GitHub. Isso pode demorar um bom tempo."
124+ echo " Se sua internet é lenta, recomenda-se tomar um café enquanto aguarda."
125+ git clone https://github.com/odoo/odoo.git ~ /odoo
113126
114127echo " Terminando o arquivo de configuração, quase lá."
115128rm ~ /odoo/odoo-config
129+ echo " "
116130echo " [options]" >> ~ /odoo/odoo-config
117- echo " addons_path= addons,odoo/addons,~/odoo-brasil" >> ~ /odoo/odoo-config
131+ echo " addons_path = addons,odoo/addons,~/odoo-brasil" >> ~ /odoo/odoo-config
118132echo " admin_passwd = admin" >> ~ /odoo/odoo-config
119133echo " auto_reload = False" >> ~ /odoo/odoo-config
120134echo " csv_internal_sep = ," >> ~ /odoo/odoo-config
@@ -124,6 +138,19 @@ echo "db_name = False" >> ~/odoo/odoo-config
124138echo " db_port = False" >> ~ /odoo/odoo-config
125139echo " db_template = template0" >> ~ /odoo/odoo-config
126140echo " db_user = odoo" >> ~ /odoo/odoo-config
127- echo " db_password= 123" >> ~ /odoo/odoo-config
141+ echo " db_password = 123" >> ~ /odoo/odoo-config
142+
143+ echo " Clonando repositório oficial dos módulos Odoo Brasil no GitHub."
144+ echo " Agora falta pouco."
145+ git clone https://github.com/Trust-Code/odoo-brasil.git ~ /odoo-brasil
128146
129- git clone https://github.com/Trust-Code/odoo-brasil.git
147+ echo " ==== Instalação e configuração Odoo Brasil completa ===="
148+ echo " ---- PostgreSQL ---- "
149+ echo " >> Usuário: odoo -- Senha: 123"
150+ echo " >> Usuário: postgres -- Senha = 123"
151+ echo " ---- Instância Odoo ----"
152+ echo " Pasta de instalação: ~/odoo"
153+ echo " Pasta de Addons: addons, ~/odoo/addons, ~/odoo-brasil"
154+ echo " ========================================================"
155+ echo " A instalação está completa !"
156+ echo " Obrigado por usar este script !!!"
0 commit comments