Que tal instalar o ScdaBR 1.2 ou ScadaBR-EF no Linux?
Descrevo aqui como instalar o ScadaBR-EF e ou ScadaBR 1.2 no Linux,
o procedimento vale para Computadores x86/x64 e arm (como RaspberryPI, BeagleBoard,etc)
O procedimento é igual para qualquer distro ou arquitetura de seu Linux, contudo, recomenda-se derivados do ubuntu/debian a priori. No debian, você pode ter uma pequena dificuldade, que comentarei depois.
O script foi testado no Ubuntu, Mint, Raspbian, BeagleBoard Black (via armbian) e debian(com ressalva).
Mão na massa!
Primeiro, abra um console no seu Linux (*1) e execute o comando:
wget https://github.com/ScadaBR/ScadaBR/releases/download/v1.2/ScadaBR_Setup_Linux.zip
Ou baixe daqui:
ScadaBR_Setup_Linux.zip
`
Descompactar o arquivo zip...
unzip ScadaBR.Setup.Linux.zip
agora você vai começar a instalação. Voce precisa se tornar root(*2) Na maioria das vezes o comando
sudo su
, resolve:Hora de instalar!
chame o instalador com o comando: ./instala_scadabr.sh
O instalador vai perguntar a porta web para o servidor: na duvida, tecle enter, como no caso acima, contudo se outro serviço usa a porta 8080 neste computador, mude o valor da porta do ScadaBR para outro valor.
Em seguida, responda o nome para o usuario manager do tomcat. Na duvida, tecle enter, ele vai usar o nome do usuário como tomcat com uma senha aleatória que será criada e apresentada, (sendo que neste caso, você vai ter que anotar estes dados). Neste exemplo, usei admin
para usuário e admin
para a senha.
pressione enter se estiver tudo certo e a instalação vai continuar… (ou pressione n, para editar novamente as informações)
ScadaBR esta instalado!
Pressionando y, o scada será iniciado.
PRONTO! Basta abrir em seu navegador:
Pronto, seu ScadaBR esta funcionando!
Ao instalar no Debian, e se seu Debian possui interface Gráfica, você poderá notar que o Scada poderá não subir por erro da falta de definir a variável de ambiente: DISPLAY Dentro do ScadaBR existe a classe java.awt que requer que sua variável de ambiente DISPLAY esteja definida. A mensagem de erro costuma aparecer no log do localhost do tomcat.
Consulte o seu administrador Debian sobre como definir esta variável de ambiente.
NOTA1: para quem não entende muito, No Linux, administradores preferem usar o console para fazer as coisas. Este instalador é só modo Texto, mas poderemos ter uma versão modo gráfico no futuro. Para abrir o terminal, geralmente a combinaćão de teclas Ctrl+Alt+T abrirá uma janela de terminal.
NOTA2: Voce deve ter poderes de root para instalar um programa no Linux. Isso é para sua segurança.