Lendo o drama de alguns aqui com o famigerado warsaw, venho relatar minha luta na instalação em um Majaro, e acredito que funcione para demas distribuições, por que parti do arquivo de configuração que faz todo trabalho pesado "warsaw_64_installer" ou "warsaw_32_installer":
Podem ser baixados aqui:
https://www14.bancobrasil.com.br/downloads/ws/warsaw_64_installer.run ou aqui
https://www14.bancobrasil.com.br/downloads/ws/warsaw_32_installer.run (as duas aquiteturas 64 e 32).
Como obtive esses links? Ao tentar acessar minha conta no site do Banco, abria uma tela onde apresentava
links para testar se o módulo de segurança estava presente, reconheicia a minnha distribuição como não Unbuntu e derivado e num botão orientava baixar o dito scritpt para outro tipo distribuição (que não usa
pacotes deb).
Estes script tem 22,8 megas, 79742 linhas!, porque ele carrega em seu interior uma parte de pre-instalação e na outra parte a compactação dos binarios, bibliotecas e arquivos de configuração, que o próprio script descompacta na pasta /tmp. Aconselho a quem desejar estudar o script abri-lo com o editor vim, é bem mais rápido para edita-lo e isso no shell. O que está legível vai até a linha 362, o restante como já falei é a compactação dos arquivos necessario para funcionar o core do warsaw.
O que deu certo no meu caso:
1 - Copiei "warsaw_64_installer.run" ou "warsaw_32_installer.run" (vai depender da sua arquitetura 64 ou 32),
para a pasta /tmp;
2 - Tentei executa-lo como sudo (isso depois de: sudo chmod +x warsaw_64_installer.run) e esbarrava na linha
22 do script: " cd /tmp/warsaw_x64/ && ./configure && make install" ;
3- Olhando mais atentamente notei que para que essa linha funcionasse era preciso o script ter antes
descompactado aos binarios, bibliotecas e arquivos de configuração compactados nele (o script), o que era
feito na linha 146: "tail -n +$L $0 | tar -zxvf - -C /"(e isso dentro da pasta /tmp);
4- Depois de uns 3 noites pensado na solução, já que não sou especialista em script shell, reproduzí
manualmente dentro da pasta /tmp o comando: "sudo tail -n +363 warsaw_64_installer.run | tar -zxvf- -C/";
(363 é a linha apartir do qual é feita a leitura para descompactar, deu umas mesagens de erro no final,
mas
nada que comprometesse(bingo! descompactou numa pasta /tmp/warsaw_x64);
5 - Em seguda rodei novmente o script: "sudo ./warsaw_64_install.run", depois desta operação ele, após
alguns minutos carrega o core com "/etc/init.d/warsaw start"(que será necessário para sempre antes de
acessar o banco se não quiser deixar na inicializaçao, como eu que não gosto de consumo de recursos se
não estou usando;
osb: Firefox sem rodar nesse momento, e mesmo que estja ele dá uma menssagen pedido para fechar.
Dai foi só correr para o abraço: