-
-
Save dansanti/8ae97534f97c9b30c49e223c94aa39f9 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash | |
PKGS_TO_INSTALL="cups adduser postgresql-client python python-dateutil python-decorator python-docutils python-feedparser python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 python-babel python-pychart python-pydot python-pyparsing python-pypdf2 python-reportlab python-requests python-tz python-vatnumber python-vobject python-werkzeug python-xlwt python-yaml postgresql python-gevent python-serial python-pip python-dev localepurge vim mc mg screen iw hostapd isc-dhcp-server git rsync console-data" | |
apt-get -y install ${PKGS_TO_INSTALL} | |
adduser pi -s /sbin/nologin -p 'raspberry' | |
cd /home/pi | |
git clone -b 9.0 --no-checkout --depth 1 https://github.com/odoo/odoo.git | |
cd odoo | |
git config core.sparsecheckout true | |
echo "addons/web | |
addons/web_kanban | |
addons/hw_* | |
addons/point_of_sale/tools/posbox/configuration | |
openerp/ | |
odoo.py" | tee --append .git/info/sparse-checkout > /dev/null | |
git read-tree -mu HEAD | |
pip install pyserial pyusb==1.0.0b1 qrcode evdev babel pypdf | |
groupadd usbusers | |
usermod -a -G usbusers pi | |
usermod -a -G lp pi | |
usermod -a -G lpadmin pi | |
sudo -u postgres createuser -s pi | |
mkdir /var/log/odoo | |
chown pi:pi /var/log/odoo | |
echo 'SUBSYSTEM=="usb", GROUP="usbusers", MODE="0660" | |
SUBSYSTEMS=="usb", GROUP="usbusers", MODE="0660"' > /etc/udev/rules.d/99-usbusers.rules | |
echo '[Unit] | |
Description=Odoo PosBoxLess | |
After=network.target | |
[Service] | |
Type=simple | |
User=pi | |
Group=pi | |
ExecStart=/home/pi/odoo/odoo.py --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos | |
KillMode=mixed | |
[Install] | |
WantedBy=multi-user.target | |
' > /etc/systemd/system/posboxless.service | |
systemctl enable posboxless.service | |
reboot |
hola muchas gracias por responder, yo lo que hise despues de esto fue crear el usuario pi en el sisttema y el rol root en postgres. por que comprobando la intruccion "adduser pi -s /sbin/nologin -p 'raspberry'" pude comprobar que en ubuntu 16.04 no funciona, entonces lo cree manual y movi todas las carpetas para /home/pi y despues me di cuenta que se trata de conectar con el rol root a postgresql, pues entonces lo cree y listo. , al no crea el usuario pi en el sistema un una de las primeras intrucciones de ai para alante ya ba mal, yo no tenia nada de experiencia en linux, y la personas que intentan ayudar no explican mucho quisas por falta de tiempo ,me parese que sobre un devian ese script funcionaria ala primera, aunque ademas hay que hacer unas modificaciones sensillas en dos archibos para la configuracion de las interfaces por que el nombre que busca no es el que asume ubuntu y esto hace que no vea la lan, yo quisiera hacer un pequeno tutorial recopilando la informacion que obtube de 3 personas mas que me sirvieron para hacer correr e posboxless, para que otras personas como yo no les de esto tanto trabajo, y publicar el script este tuyo con las modificaciones a mi entender para que funcione en ubuntu 16.04, no se si esto a ud le paresca bien. siempre atribuyendole a ud los meritos de haber creado el script, que ud cree, saludos
- Algo mal puede que hayas hecho, porque yo lo uso en ubuntu 16.04 de esa forma.
- Lo correcto sería crear una correción a este script, en agradecimiento a publicarlo por lo menos
- También publicaré un tutorial, en cuanto afine unos temas en el módulo de punto de ventas
Saludos Cordiales
hola muchas gracias por responder, yo lo que hise despues de esto fue crear el usuario pi en el sisttema y el rol root en postgres. por que comprobando la intruccion "adduser pi -s /sbin/nologin -p 'raspberry'" pude comprobar que en ubuntu 16.04 no funciona, entonces lo cree manual y movi todas las carpetas para /home/pi y despues me di cuenta que se trata de conectar con el rol root a postgresql, pues entonces lo cree y listo. , al no crea el usuario pi en el sistema un una de las primeras intrucciones de ai para alante ya ba mal, yo no tenia nada de experiencia en linux, y la personas que intentan ayudar no explican mucho quisas por falta de tiempo ,me parese que sobre un devian ese script funcionaria ala primera, aunque ademas hay que hacer unas modificaciones sensillas en dos archibos para la configuracion de las interfaces por que el nombre que busca no es el que asume ubuntu y esto hace que no vea la lan, yo quisiera hacer un pequeno tutorial recopilando la informacion que obtube de 3 personas mas que me sirvieron para hacer correr e posboxless, para que otras personas como yo no les de esto tanto trabajo, y publicar el script este tuyo con las modificaciones a mi entender para que funcione en ubuntu 16.04, no se si esto a ud le paresca bien. siempre atribuyendole a ud los meritos de haber creado el script, que ud cree, saludos
Hola @alexuvero, primero que nada agradecer tu aporte en los comentarios es util para colegas como yo que estoy tratando de implementar possboxless, en mi caso estoy tratando de implementarlo en bunsenlabs-helium, pero me pasa que al iniciar el servicio da errores ... mi duda es si el usuario pi debo crearlo antes de ejecutar el script? alguna vez hiciste alguna version corregida del script? me seria muy util cualquier ayuda que me pudieras proporcionar...un saludos y agradecimientos a todos los colabores que hacen posible el desarrollo de odoo.
hola, esto está desactualizado, todo lo traspasé a gitlab, ahí en el script se crea el usuario
adduser pi -s /sbin/nologin -p 'raspberry'
ese código lo crea
hola, esto está desactualizado, todo lo traspasé a gitlab, ahí en el script se crea el usuario
adduser pi -s /sbin/nologin -p 'raspberry'
ese código lo crea
Hola Daniel, muchas gracias por responder y por tus grandes aportes a la comunidad odoo chile.
Ejecute correctamente el script en bunsenlabs Helium amd64 basado en debian, luego entro a localhost:8069 y me aparece la pagina de informacion indicando que posboxless esta ejecutandose y listo para configurarse, hecho esto procedo a crear la base de datos y durante el proceso me arroja el mensaje "could not execute command 'lessc', provocando que la web no cargue los estilos CSS ni JS.
Agradezco tu disposición, Salu2!
hola, esto está desactualizado, todo lo traspasé a gitlab, ahí en el script se crea el usuario
adduser pi -s /sbin/nologin -p 'raspberry'
ese código lo creaHola Daniel, muchas gracias por responder y por tus grandes aportes a la comunidad odoo chile.
Ejecute correctamente el script en bunsenlabs Helium amd64 basado en debian, luego entro a localhost:8069 y me aparece la pagina de informacion indicando que posboxless esta ejecutandose y listo para configurarse, hecho esto procedo a crear la base de datos y durante el proceso me arroja el mensaje "could not execute command 'lessc', provocando que la web no cargue los estilos CSS ni JS.
Agradezco tu disposición, Salu2!
Hola! solo comentarles que lo anterior lo solucione instalando el paquete node-less, pero ahora pasa que al iniciar odoo 11 en la pantalla de Aplicaciones dice, "Modulo no encontrado" y no me aparese pont of sale, solo puedo entrar al menu de ajustes:
Salu2
Hola todos,
Aunque no muy completo, pero es un post muy interesante.
En mi ignorante búsqueda veo que solo se puede en ambientes linux, es asi o ya han hecho alguna prueba en Windows 7, 10 con Odoo 12?
Gracias,
este está desactualizado, debes ir a gitlab
posiblemente dentro del mes suba el layout de cierre de caja , para mi módulo https://apps.odoo.com/apps/11.0/print_to_thermal/
hola mfj123 te agradeceria mucho si teine conocimento en el tema de los reportes me mandaras aguna documentacion mi correo personal es este alexuvero@gmail.com , que no se si los ves directamente. yo llevo, compra, ventas, tpv, contabilidad, inventario y cree mi propio nomenclador de cuentas ya que no hay una localizacion para cuba de odoo 12, todo me funciona aparntemente bien, pero los reportes financieros no me dan los numeros que quiero y no se como modificarlos, en estos ultimos tiempos no he tenido mucho tiempo para investigar, aparte que la internet aqui en cuba tambien es cara, por eso le agradeceria si tiene alguna documetacion que me pueda ayudar me la hiciera llegar, gracias de ante manos . mis saludos mi faseboock es alexander angulo gomez y mi whatsap 535352393571. mis saludos El jue., 26 sept. 2019 a las 11:55, mfj123 (notifications@github.com) escribió:
…
hola muchas gracias por responder, yo lo que hise despues de esto fue crear el usuario pi en el sisttema y el rol root en postgres. por que comprobando la intruccion "adduser pi -s /sbin/nologin -p 'raspberry'" pude comprobar que en ubuntu 16.04 no funciona, entonces lo cree manual y movi todas las carpetas para /home/pi y despues me di cuenta que se trata de conectar con el rol root a postgresql, pues entonces lo cree y listo. , al no crea el usuario pi en el sistema un una de las primeras intrucciones de ai para alante ya ba mal, yo no tenia nada de experiencia en linux, y la personas que intentan ayudar no explican mucho quisas por falta de tiempo ,me parese que sobre un devian ese script funcionaria ala primera, aunque ademas hay que hacer unas modificaciones sensillas en dos archibos para la configuracion de las interfaces por que el nombre que busca no es el que asume ubuntu y esto hace que no vea la lan, yo quisiera hacer un pequeno tutorial recopilando la informacion que obtube de 3 personas mas que me sirvieron para hacer correr e posboxless, para que otras personas como yo no les de esto tanto trabajo, y publicar el script este tuyo con las modificaciones a mi entender para que funcione en ubuntu 16.04, no se si esto a ud le paresca bien. siempre atribuyendole a ud los meritos de haber creado el script, que ud cree, saludos Hola @alexuvero https://github.com/alexuvero, primero que nada agradecer tu aporte en los comentarios es util para colegas como yo que estoy tratando de implementar possboxless, en mi caso estoy tratando de implementarlo en bunsenlabs-helium, pero me pasa que al iniciar el servicio da errores ... mi duda es si el usuario pi debo crearlo antes de ejecutar el script? alguna vez hiciste alguna version corregida del script? me seria muy util cualquier ayuda que me pudieras proporcionar...un saludos y agradecimientos a todos los colabores que hacen posible el desarrollo de odoo. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://gist.github.com/8ae97534f97c9b30c49e223c94aa39f9?email_source=notifications&email_token=AJFSONFCOXHXLFPD64D5XODQLTLOPA5CNFSM4I235WI2YY3PNVWWK3TUL52HS4DFVNDWS43UINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAFZOIU#gistcomment-3038346, or mute the thread https://github.com/notifications/unsubscribe-auth/AJFSONG6V2JIPQJO3HTOD3DQLTLOPANCNFSM4I235WIQ .
-- ing. Manuel Alexander Angulo Gómez, web: www.eluvero.phpnet.us
Hola Alex, de reportes aun no se nada...Solo he podido instalar odoo8 en ubuntu 14 desktop, corriendo en un docker y con base de datos en el sistema host.
Actualmente estoy tratando de instalar posboxless en ubuntu 16 desktop (limpio) usando el script de daniel de gitlab, pero al ejecutarlo solo me crea el usuario pi y me reinicia la maquina sin instalar nada.
Espero podamos colaborar y sacar adelante nuestras implementaciones de odoo y retroalimentar a quienes lo necesiten.
Salu2 a to2
Hola, alguien ha configurado el posboxless con impresoras de red?
hola,
lo estas ejecutando con el usuario root, debes ejecutarlo con el usuario pi