removido
(usa Nenhuma)
Enviado em 13/03/2017 - 18:28h
Alexbr escreveu:
Oi Piu,
Vi seu tópico sobre a instalação no Arch. Acho que estão com descaso para com usuários Linux. Não tem outra explicação, todos reclamam praticamente dos mesmos problemas.
Mas lhe pergunto, no diagnóstico do seu hda_bb apresenta todas as opções ativas?
com certeza, é um puta descaso...
não, ele dá como módulo não instalado, mas, está e funcionando...
eu instalei em algumas máquinas, e fiz esse tutorial, espero que sirva pra alguma coisa, porque olha, foi a única maneira que eu consegui...
eis aí:
Baixe o pacote do aur com comando yaourt -G warsaw;
Entre na pasta que foi criada e rode o comando makepkg -o –force (‘-o’, pois queremos que ele só crie a estrutura para compilação, e não compile;
Entre, então, no diretório src e vá seguindo as pastas até achar o código fonte dessa porcaria, que se não me falha a memória fica em ‘src/warsaw-1.12.3.11/tmp/’ , dentro dela, há uma pasta chamada ‘warsaw_x64’;
Crie uma cópia desta pasta com o comando cp -Rav warsaw_x64/ warsaw_64-local/ ;
Entra na pasta warsaw_x64 primeiro, e rode o comando: ./configure –prefix=/usr && make && sudo make install && sudo chmod a+x -v /usr/bin/warsaw/* ;
Depois, entre na segunda pasta, usando o comando, cd ../warsaw_x64-local , e vamos compilar como fizemos na primeira pasta, só mudando o ‘prefix’ da compilação, ficando assim:
./configure –prefix=/usr/local && make && sudo make install && sudo chmod a+x -v /usr/local/bin/warsaw/* ;
Feito isso, volte a raiz do primeiro diretório do programa(aquele que tem o PKGBUILD).
Vamos precisar do arquivo ‘.service’, que acompanha o pacote.
Copie o mesmo para o diretório do systemd, com o comando sudo cp -Rv warsaw.service /usr/lib/systemd/system/ e ative o serviço com sudo systemctl enable warsaw.service ;
AGORA, É MUITO IMPORTANTE ESSE PASSO!
NÃO PULE-O DE JEITO NENHUM, OU A PORCARIA DO PLUG-IN NÃO VAI FUNCIONAR!!!
Abra um terminal, vire root com sudo su, e entre no diretório /usr/local/bin/warsaw , e rode o comando ./wscertmgr .
Ele irá gerar o certificado que precisamos pra essa coisa funcionar.
Depois, faça a mesma coisa, no diretório /usr/bin/warsaw .
Reinicie a máquina.
Quando ela iniciar, provavelmente você já vai ver que o serviço está rodando no boot, se você tiver o modo verbose do grub ou de outro gerenciador de boot, ativo.
Pois bem, assim que inicar, vamos confirmar se está tudo certo.
Primeiro rode o comando pra verificar se a porta está “escutando” corretamente.
O comando é netstat -an |grep 30900.
Se aparecer algo assim,
tcp 0 0 127.0.0.1:30900 0.0.0.0:* LISTEN
é porque até aqui, deu tudo certo(o que não quer dizer nada, pois ele é bem instável…).
Vamos conferir o serviço:
sudo systemctl status warsaw.service
é pra aparecer:
● warsaw.service - Warsaw Technology (core)
Loaded: loaded (/usr/lib/systemd/system/warsaw.service; enabled; vendor preset: disabl
Active: active (exited) since Sun 2017-03-12 17:46:08 -03; 4h 13min ago
Main PID: 459 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/warsaw.service
└─475 /usr/bin/warsaw/core
mar 12 17:46:08 airiin systemd[1]: Starting Warsaw Technology (core)...
mar 12 17:46:08 airiin wscertmgr[439]: Verifying...
mar 12 17:46:08 airiin wscertmgr[439]: Ok!
mar 12 17:46:08 airiin systemd[1]: Started Warsaw Technology (core).
Por último e mais importante: vamos ao teste!
Abra o firefox ou o chrome e entre no banco do brasil.
Ele pode demorar um pouco, mas é pra entrar.
Se entrou, parabéns, você conseguiu instalar essa porcaria com sucesso!
Agora se não entrou, aí, meu amigo, “cê tá na roça”…
Considerações:
Talvez a compilação e instalação nos dois diretórios (/usr e /usr/local) não seja necessária, mas pra mim, foi o único jeito.
Fazer link simbólico do /usr pro /usr/local como o próprio pacote sugeriu, não funcionou comigo.
TESTE, talvez funcione com você.
Também, pode ser que funcione em outras distros que não sejam derivadas do arch.
Basta baixar o warsaw do AUR, e tentar fazer o mesmo, observando sempre as dependencias do pacote(pra quem quiser saber quais são, é só abrir o PKGBUILD e dar uma olhadinha ;) ).
Acho que é isso...
espero que ajude...