You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.8 KiB

#!/bin/bash
# odoo11-deb-install
# GPLv3+
# XXX Barfs on Odoo's key. Known bug:
# https://github.com/odoo/odoo/issues/19900
# XXX Broken for ~two weeks so far.
set -x
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
# After adding this key and running apt-get update:
# W: GPG error: http://nightly.odoo.com/11.0/nightly/deb ./ InRelease: The following signatures were invalid: 5D134C924CB06330DCEFE2A1DEF2A2198183CBB5
# W: The repository 'http://nightly.odoo.com/11.0/nightly/deb ./ InRelease' is not signed.
# N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
# N: See apt-secure(8) manpage for repository creation and user configuration details.
#
# Key fails with this too:
# root@ns32:~# apt-key adv --keyserver pgp.mit.edu --recv-keys 5D134C924CB06330DCEFE2A1DEF2A2198183CBB5
# Executing: /tmp/apt-key-gpghome.HqnorymeFd/gpg.1.sh --keyserver pgp.mit.edu --recv-keys 5D134C924CB06330DCEFE2A1DEF2A2198183CBB5
# gpg: keyserver receive failed: Server indicated a failure
echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
apt-get update
apt-get install \
postgresql-all \
python3-babel python3-decorator python3-docutils python3-feedparser python3-gevent python3-greenlet python3-html2text python3-jinja2 python3-lxml python3-mako python3-markupsafe python3-mock python3-ofxparse python3-passlib python3-pil python3-psutil python3-psycopg2 python3-pydot python3-pyldap python3-pyparsing python3-pypdf2 python3-serial python3-dateutil python3-arrow python3-usb python3-yaml python3-qrcode python3-reportlab python3-requests python3-six python3-suds python3-vatnumber python3-vobject python3-werkzeug python3-xlsxwriter python-xlwt python3-xlrd wkhtmltopdf python3-pdfkit
apt-get clean
apt-get install odoo