User Tools

Site Tools


tutoriais:banco_do_brasil

Como instalar o Banco do Brasil

Usaremos containers (https://linuxcontainers.org/) para esse tipo de finalidade, pois eles são muito mais leves e não precisam de uma instalação completa. Dá, por exemplo, para rodar só o que precisa num ambiente razoavelmente isolado (eles compartilham o kernel).

O ubuntu tem um guia bem bom de como usar, mas é algo como fazer apt-get e rodar uns comandos. (https://help.ubuntu.com/lts/serverguide/lxc.html)

# apt-get install lxc

Criar o container com:

# lxc-create -n bb -t debian -- -r stretch
// -n: nome
// -t: distro
// --: parâmetros exclusivos da distro
// -r: versão

Adicionar as linhas no arquivo /var/lib/lxc/bb/config:

     # rede
     lxc.network.type = veth
     lxc.network.flags = up
     lxc.network.link = br0
     lxc.network.name = eth0

     # display
     lxc.mount.entry = tmpfs tmp tmpfs defaults
     lxc.mount.entry = /dev/dri dev/dri none bind,optional,create=dir
     lxc.mount.entry = /dev/snd dev/snd none bind,optional,create=dir
     lxc.mount.entry = /tmp/.X11-unix tmp/.X11-unix none bind,optional,create=dir
     lxc.mount.entry = /dev/video0 dev/video0 none bind,optional,create=file

OBS: deixei minha interface de rede em modo bridge. Mas deve funcionar com nat também.

Isso serve para subir uma stack de rede no container e fazer o display dele apontar para o display do meu computador.

No Debian, o que é preciso fazer fazer para supostamente rodar o banco do brasil, dado o container, é:

  1. configurar a rede;
  2. atualizar (update && upgrade);
  3. instalar: firefox gdebi wget icedtea-8-plugin;
  4. baixar e instalar o warsaw vindo daqui: https://www.dieboldnixdorf.com.br/warsaw;
  5. criar um usuário (e.g. usuario) para rodar o navegador.

Daí, para abrir o firefox dentro do container:

# lxc-attach -n bb --clear-env -- env DISPLAY=:0 su usuario -c "firefox -no-remote seg.bb.com.br"
tutoriais/banco_do_brasil.txt · Last modified: 2018-08-09 17:51 by alopes