Instalando o Warsaw no Ubuntu 18.04

Publicado por Joao M em 11/07/2018

[ Hits: 12.797 ]

Blog: http://github.com/byjg

 


Instalando o Warsaw no Ubuntu 18.04



Com o pacote Warsaw, da Diebold, felizmente, ficou fácil acessar os bancos pelo Linux.

Entretanto com o Ubuntu 18.04 encontramos alguns problemas e a Diebold oferece pouco ou nenhum suporte para esse produtos aos seus usuários.

Nesta dica você verá como instalar o WARSAW no Ubuntu 18.04.

Instalando o Warsaw

Nós usuários Linux, agradecemos o pacote Warsaw da Diebold, pois removeu a necessidade infame de se utilizar o Java ou ActiveX para acessar os bancos.

No Ubuntu 18.04 apesar de você instalar o Warsaw sem problemas aparentes, o mesmo não é reconhecido pelo banco.

Além disso, o pacote .deb do warsaw - até o presente momento - está linkado à biblioteca libcurl3 que está marcada como `deprecated` no Ubuntu 18.04 em favor da libcurl4.

Para quem desenvolve sistemas isso pode ser um problema grande, já que libcurl é amplamente utilizada pelos desenvolvedores. No Linux é comum termos duas bibliotecas coexistindo sem problemas, mas por alguma razão a equipe de desenvolvimento do Ubuntu não permitiram que ambas as versões coexistissem.

IMPORTANTE: se você não tentou ainda instalar o Warsaw, comece pelos passos 2, 4 e 5. Entretanto se você tiver algum problema durante a instalação ou com outros aplicativos, então recomece seguindo todos os passos.

DISCLAIMER: requer conhecimento de comandos bash. Os procedimentos abaixo devem ser executados por sua conta e risco e você será o único responsável por danos no seu computador ou perda de dados decorrentes do processo executado aqui.

Passo 1

Desinstale qualquer versão antiga e instale novos pacotes:

sudo apt remove warsaw
$ sudo apt install gdebi equivs


Passo 2

Faça o download da biblioteca python-gpgme.

Você poderá fazer o download diretamente daqui:
ou poderá executar o comando abaixo:

wget http://security.ubuntu.com/ubuntu/pool/main/p/pygpgme/python-gpgme_0.3-1.2build2_amd64.deb

Uma vez que o download foi efetuado instale-o:

sudo gdbebi python-gpgme*.deb6

Passo 3

Vamos "hackear" a libcurl4 e libcurl3.

Vamos remover o conflito da libcurl3.

Preparando ambiente:

mkdir libcurl4 && cd libcurl4

Download da Lib:

apt download libcurl4

Extrair os dados da libcurl4:

dpkg-deb -R libcurl4_*.deb tmp/

Remover as dependências:

sed -i -e '/^Replaces: libcurl3/d' -e '/^Conflicts: libcurl3/d' tmp/DEBIAN/control

Gerar o novo pacote:

dpkg-deb -b tmp libcurl4_custom.deb

Instalar:

sudo dpkg -i libcurl4_custom.deb

Agora vamos criar uma libcurl3 "fake". Isso informará ao sistema que existe uma biblioteca libcurl3, porém ela não interferirá no sistema.

Crie e salve o arquivo com o nome `control` em uma pasta vazia com o seguinte conteúdo:

Section: universe/libs
Priority: optional
Standards-Version: 7.58.0-2ubuntu3
Package: libcurl3
Version: 7.58.0-2ubuntu3
Maintainer: Seu Nome Aqui
Depends: libc6 (>= 2.17), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libldap-2.4-2 (>= 2.4.7), libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssl1.0.0 (>= 1.0.2~beta3), zlib1g (>= 1:1.1.4)
Provides: curl3
Architecture: all
Description: Fake Libcurl3 package

Em seguida, rode os comandos:

equivs-build control
$ sudo gdebi libcurl3_7.58.0-2ubuntu3_all.deb


Passo 4

Faça o download da biblioteca WARSAW.

O download pode ser feito pelo site da Diebold diretamente através do endereço:
selecione o banco e faça o download.

Uma vez feito o download faça a instalação do arquivo do warsaw:

sudo gdebi warsaw-setup-ubuntu_64.deb

Passo 5

Configure o Warsaw.

Acesse novamente o site da Diebold através do endereço:
e selecione o seu banco.

Clique no botão “Clique aqui” para instalar. Aguarde alguns instantes (pode demorar um pouco):

Pronto. Agora você poderá acessar o banco.

Repita o passo 5 para cada banco que você tem conta.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Treinamento shell script com Júlio Neves em Brasília

Symfony - Introdução ao framework

Webcam do Sony Vaio com chipset RICOH R587x no Linux

Configurando dois monitores em uma única placa de vídeo no Ubuntu 9.10

Montando um Linux com até 21 monitores!

  

Comentários
[1] Comentário enviado por sauloat em 05/01/2019 - 15:49h

Segue o link do pacote .deb para instalar no Ubuntu 18.04 sem complicações. Ao abrir espere 5 segundos de clique em "fechar propaganda". Funcionou perfeitamente no meu notebook: http://dapalan.com/9Kjx.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts