|
| 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