User Tools

Site Tools


tutoriais:banco_do_brasil

This is an old revision of the document!


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

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. 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 bb -c "firefox -no-remote seg.bb.com.br"
tutoriais/banco_do_brasil.1497466084.txt.gz · Last modified: 2019-03-15 10:03 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki