Skip to content

Instantly share code, notes, and snippets.

@matheusoliveira
Last active December 31, 2024 17:22
Show Gist options
  • Save matheusoliveira/977be628819393d492986e10e2246dab to your computer and use it in GitHub Desktop.
Save matheusoliveira/977be628819393d492986e10e2246dab to your computer and use it in GitHub Desktop.
Tutorial de instalação do Warsaw no Fedora - guardião internet banking Itaú

Tutorial de instalação Warsaw no Fedora

  1. Baixar o arquivo warsaw_setup64.deb direto do site do banco, vou considerar que está salvo em ~/Downloads/warsaw_setup_64.deb (ajuste de acordo caso esteja em outro local)

  2. Iniciar toolbox (dá pra fazer sem o toolbox, mas eu prefiro pelas dependências):

    $ toolbox create -c itau
    $ toolbox enter -c itau
  3. Dependências:

    $ sudo dnf install -y rpmrebuild alien vim
    $ export EDITOR=vim
  4. Converter para RPM:

    $ cd ~/Downloads
    $ alien --to-rpm warsaw_setup_64.deb
  5. Passo apenas para referência, não precisa executar... Ao tentar instalar o RPM diretamente, apareceu o seguinte erro no final:

    $ sudo dnf install ./warsaw-2.21.3-2.x86_64.rpm
    Error: Transaction test error:
      file /lib from install of warsaw-2.21.3-2.x86_64 conflicts with file from package filesystem-3.18-6.fc39.x86_64
      file /usr/bin from install of warsaw-2.21.3-2.x86_64 conflicts with file from package filesystem-3.18-6.fc39.x86_64
  6. Para resolver o erro anterior, utilizei o rpmrebuild:

    $ rpmrebuild -pe ./warsaw-2.21.3-2.x86_64.rpm

    5.1) No editor remover as entradas %dir de /lib e /usr/bin, seriam as duas linhas abaixo:

    %dir %attr(0755, root, root) "/lib"
    %dir %attr(0755, root, root) "/usr/bin"
    
  7. Instalar o RPM:

    $ sudo dnf install -y /home/matheus/rpmbuild/RPMS/x86_64/warsaw-2.21.3-2.x86_64.rpm
  8. Iniciar o warsaw (necessário fazer sempre que for usar o internet banking):

    $ sudo /usr/bin/warsaw start
  9. Pronto, pode abrir o seu browser e usar o internet banking normalmente

  10. Para parar o warsaw basta fazer o stop:

    $ sudo /usr/bin/warsaw stop
  11. Caso queira parar o container:

    $ podman stop itau
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment