Skip to content

Commit a0b5300

Browse files
committed
Inclui arquivo para instalação do odoo 10.0 com módulos odoo-brasil
Trust-Code em sistemas Linux baseados em Debian.
1 parent 20fcfa8 commit a0b5300

1 file changed

Lines changed: 128 additions & 0 deletions

File tree

install_odoo_trustcodebr.sh

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
#! /bin/bash
2+
3+
echo "Esse script é focado na instalação do odoo V.10"
4+
echo "com o foco em desenvolvimento."
5+
6+
echo "Atualizando cache do sistema"
7+
sudo apt-get update
8+
echo "Instalando git"
9+
sudo apt-get install git -y
10+
11+
echo "instalando PostgresSql"
12+
sudo apt install postgresql -y
13+
echo "Instalação do PostgresSql completa"
14+
15+
echo "Instalando pgAdmin"
16+
sudo apt install pgadmin3 -y
17+
echo "pgAdmin instalado"
18+
19+
echo "Criar usuário."
20+
sudo -u postgres -- psql -c "ALTER USER postgres WITH PASSWORD '123';"
21+
sudo -u postgres -- psql -c "DROP ROLE odoo;"
22+
sudo -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+
26+
27+
echo "Instalando ##### Dependências Odoo #####"
28+
sudo apt-get install --no-install-recommends python-pip -y
29+
sudo apt-get install --no-install-recommends libxml2-dev -y
30+
sudo apt-get install --no-install-recommends libxslt-dev -y
31+
sudo apt-get install --no-install-recommends libsasl2-dev -y
32+
sudo apt-get install --no-install-recommends libldap2-dev -y
33+
sudo apt-get install --no-install-recommends libpq-dev -y
34+
sudo apt-get install --no-install-recommends libjpeg-dev -y
35+
sudo apt-get install --no-install-recommends nodejs -y
36+
sudo apt-get install --no-install-recommends npm -y
37+
38+
echo "instalando ##### Dependências da Localização Brasileira #####"
39+
sudo apt-get install --no-install-recommends python-libxml2 -y
40+
sudo apt-get install --no-install-recommends libxmlsec1-dev -y
41+
sudo apt-get install --no-install-recommends python-openssl -y
42+
sudo apt-get install --no-install-recommends python-cffi -y
43+
44+
echo "##### Dependências do WKHTMLTOX #####"
45+
sudo apt-get install --no-install-recommends zlib1g-dev -y
46+
sudo apt-get install --no-install-recommends fontconfig -y
47+
sudo apt-get install --no-install-recommends libfreetype6 -y
48+
sudo apt-get install --no-install-recommends libx11-6 -y
49+
sudo apt-get install --no-install-recommends libxext6 -y
50+
sudo apt-get install --no-install-recommends libxrender1 -y
51+
sudo apt-get install --no-install-recommends libjpeg-turbo8 -y
52+
53+
54+
Echo "Instalação das dependências pip"
55+
sudo -H pip install --upgrade pip
56+
57+
sudo -H pip install Babel==1.3
58+
sudo -H pip install Jinja2==2.7.3
59+
sudo -H pip install Mako==1.0.1
60+
sudo -H pip install MarkupSafe==0.23
61+
sudo -H pip install Pillow==2.7.0
62+
sudo -H pip install Python-Chart==1.39
63+
sudo -H pip install PyYAML==3.11
64+
sudo -H pip install Werkzeug==0.9.6
65+
sudo -H pip install argparse==1.2.1
66+
sudo -H pip install decorator==3.4.0
67+
sudo -H pip install docutils==0.12
68+
sudo -H pip install feedparser==5.1.3
69+
sudo -H pip install gdata==2.0.18
70+
sudo -H pip install gevent==1.0.2
71+
sudo -H pip install greenlet==0.4.7
72+
sudo -H pip install jcconv==0.2.3
73+
sudo -H pip install lxml==3.4.1
74+
sudo -H pip install mock==1.0.1
75+
sudo -H pip install ofxparse==0.14
76+
sudo -H pip install passlib==1.6.2
77+
sudo -H pip install psutil==2.2.0
78+
sudo -H pip install psycogreen==1.0
79+
sudo -H pip install psycopg2==2.5.4
80+
sudo -H pip install pyPdf==1.13
81+
sudo -H pip install pydot==1.0.2
82+
sudo -H pip install pyparsing==2.0.3
83+
sudo -H pip install pyserial==2.7
84+
sudo -H pip install python-dateutil==2.4.0
85+
sudo -H pip install python-ldap==2.4.19
86+
sudo -H pip install python-openid==2.2.5
87+
sudo -H pip install pytz==2014.10
88+
sudo -H pip install pyusb==1.0.0b2
89+
sudo -H pip install qrcode==5.1
90+
sudo -H pip install reportlab==3.1.44
91+
sudo -H pip install requests==2.6.0
92+
sudo -H pip install six==1.9.0
93+
sudo -H pip install suds-jurko==0.6
94+
sudo -H pip install vobject==0.6.6
95+
sudo -H pip install wsgiref==0.1.2
96+
sudo -H pip install XlsxWriter==0.7.7
97+
sudo -H pip install xlwt==0.7.5
98+
sudo -H pip install openpyxl==2.4.0-b1
99+
sudo -H pip install boto==2.38.0
100+
sudo -H pip install odoorpc
101+
sudo -H pip install suds_requests
102+
sudo -H pip install pytrustnfe
103+
sudo -H pip install python-boleto
104+
sudo -H pip install python-cnab
105+
sudo -H pip install http://labs.libre-entreprise.org/frs/download.php/897/pyxmlsec-0.3.1.tar.gz
106+
echo "pip e seus requerimentos estão instalados."
107+
108+
echo "clonando repositório git do odoo. Isso pode demorar um bom tempo."
109+
echo "se sua internet é lenta, recomenda-se tomar um café enquanto aguarda."
110+
git clone https://github.com/odoo/odoo.git
111+
112+
113+
echo "Terminando o arquivo de configuração, quase lá."
114+
rm ~/odoo/odoo-config
115+
echo "[options]" >> ~/odoo/odoo-config
116+
echo "addons_path=addons,odoo/addons,odoo-brasil" >> ~/odoo/odoo-config
117+
echo "admin_passwd = admin" >> ~/odoo/odoo-config
118+
echo "auto_reload = False" >> ~/odoo/odoo-config
119+
echo "csv_internal_sep = ," >> ~/odoo/odoo-config
120+
echo "db_host = localhost" >> ~/odoo/odoo-config
121+
echo "db_maxconn = 64" >> ~/odoo/odoo-config
122+
echo "db_name = False" >> ~/odoo/odoo-config
123+
echo "db_port = False" >> ~/odoo/odoo-config
124+
echo "db_template = template0" >> ~/odoo/odoo-config
125+
echo "db_user = odoo" >> ~/odoo/odoo-config
126+
echo "db_password= 123" >> ~/odoo/odoo-config
127+
128+
git clone https://github.com/Trust-Code/odoo-brasil.git

0 commit comments

Comments
 (0)