ScadaBR 1.2 - Instalando no Linux

Que tal instalar o ScdaBR 1.2 ou ScadaBR-EF no Linux?

ScadaBR-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:

http://localhost:8080/ScadaBR

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.

Nossa, não tinha visto esse post.
Vou te contar, merece uma menção honrosa.
A qualidade da postagem nos anima a contriuir com a comunidade.

Wagner,
Muito obrigado!
Segui os passo e ficou show.
Esse post me ajudou muito.
Deus abençoe!

Leile Bonfim

Bom dia Wagner ,
muito obrigado pelo post. me ajudou muito.
Uma dúvida, como faço para desinstalar o scadabr 1.0 do Raspberry pi4?
Para depois, instalar essa nova versão 1.2?

obrigado

Como instalou seu ScadaBR 1.0?

através do manual de instalação do scadabr.
depois de instalar o Java, segui abaixo…

Faça o download da última versão do Apache Tomcat no site oficial
(http://tomcat.apache.org/).
Extraia os arquivos para um diretório de sua escolha “”.
Execute o arquivo startup.bat (Windows) ou startup.sh (Linux) do diretório /bin/ para iniciar o Tomcat.
Em um browser, entre com o endereço: localhost:8080/. Caso a página de
configuração do Tomcat inicie, o mesmo está corretamente configurado. Caso contrário,
certifique-se que todos os passos anteriores (principalmente a instalação da JDK e
configuração da variável JAVA_HOME) foram executados corretamente.
Para parar o Tomcat, execute o arquivo shutdown.bat (Windows) ou shutdown.sh
(Linux) do diretório /bin/ para iniciar o Tomcat.
Faça o download do arquivo ScadaBR.war
(http://www.scadabr.org.br/?q=webfm).
Coloque este arquivo no diretório /webapps/.
Inicie o Tomcat.
Em um browser, entre com o endereço:
localhost:8080/ScadaBR/ (username: “admin” password: “admin”).

Na pasta bin do tomcat execute catalina.sh stop
Isso vai parar o tomcat
Apague a pasta do tomcat

Veja se tem alguma linha de inicialização do tomcat e remova ela.

Agora é só instalar o ScadaBR segundo o tutorial.

Wagner,
O 1° passo de baixar o Scadabr pelo terminal, deu certo.
Mas para descompactar o zip, deu mensagem que não consegue encontrar o arquivo. Imagem abaixo:

Então, descompactei o zip diretamente pela pasta "downloads "
Dei certo conforme imagem abaixo:

Mas no momento de instalação, fazendo pelo terminal , utilizando o comando " ./instala_scadabr.sh" e também o comando " ./install_scadabr.sh" , não deu certo. Imagem abaixo:

O que poderia ser? Obrigado

Boa noite, creio que o problema ocorra por causa de pequenos erros de digitação (quem não erra, não é mesmo?). No caso, o comando para extrair o arquivo deve ser unzip ScadaBR_Setup_Linux.zip (com underlines), e o comando para executar o script deve ser ./install_scadabr.sh

Uma dica que eu posso dar a você é justamente olhar o nome dos arquivos antes de executar os comandos (para que, se necessário, esses comandos possam ser adaptados às suas necessidades). Por exemplo, nessa imagem que você postou é possível ver que o arquivo compactado se chama ScadaBR_Setup_Linux.zip, então, você poderia adaptar o uso do comando unzip (que serve para extrair um arquivo), informando que o arquivo a ser extraído se chama ScadaBR_Setup_Linux.zip ao invés de ScadaBR.Setup.Linux.zip.

Enfim, Linux é um universo bastante vasto, então é normal que no começo a gente fique meio perdido com o uso do terminal e seus vários comandos, mas com o tempo e a prática a gente vai melhorando, então, não desanime!

Abraços!

Boa noite Celso, deu certo obrigado.

Alguém pode me orientar a fazer a instalação no Endless OS? Tentei utilizar os procedimentos para Linux e não funcionou.

Obrigado!