Você está na página 1de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

02/01/17 15(23

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits


A empresa onde trabalho passou a utilizar o sistema Protheus desenvolvido pela TOTVS, e com o ;m do suporte e atualizaes de segurana do Windows
XP ser necessrio trocar o sistema operacional, visto que muitas mquinas so antigas e no vo rodar bem o Windows 7, Windows 8, Windows 8.1 ou
Windows 10, dessa maneira sero migradas para alguma distribuio linux. Executei a instalao e testes do Protheus em uma estao com a distribuio
Debiane descrevi os passsos abaixo.
Primeiramente necessrio acessar a rea de download da TOTVS e fazer o download dos arquivos necessrio, para isso
acesse: https://suporte.totvs.com/download
Selecione a Linha Protheus, depois em Filtrar escolha TOTVS Binrio, e depois clique no binrio referente a sua verso, no meu caso 14-01-29-p11binario_linux.rar

Aps isso ser aberto uma tela com os detalhes, clique em DOWNLOAD.

http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 1 de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

02/01/17 15(23

Escolha a opo Navegador Web.

Aguarde o ;m do Download.

http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 2 de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

02/01/17 15(23

Vamos criar uma pasta onde colocaremos os arquivos do Protheus:


mkdir /totvs
chmod 777 /totvs
cd /totvs
Vamos extrair o arquivo 14-01-29-P11-BINARIO_LINUX.RAR e copiar os arquivos da pasta 14-01-29-P11-BINARIO_LINUX.RARsmartclientLinux para a pasta
/totvs e extra-los:
tar xfvz smartclient.tar.z
tar xfvz printer.tar.gz
Depois executamos o comando ldd para veri;car as dependncias:
ldd ./smartclient
not a dynamic executable
O retorno not a dynamic executable indica que necessitamos fazer o download e instalao dos pacotes para execuo de aplicativos 32bits, assim
executamos o seguinte:
dpkg --add-architecture i386
apt-get update
apt-get install gcc-multilib
apt-get install ia32-libs
Veri;camos novamente as dependncias:
ldd ./smartclient
linux-gate.so.1 => (0xf7744000)
libSM.so.6 => not found
libICE.so.6 => not found
libXrender.so.1 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libgthread-2.0.so.0 => not found
libglib-2.0.so.0 => not found
librt.so.1 => /lib32/librt.so.1 (0xf7728000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7724000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf770b000)
libm.so.6 => /lib32/libm.so.6 (0xf76e4000)
libc.so.6 => /lib32/libc.so.6 (0xf7580000)
/lib/ld-linux.so.2 (0xf7745000)
Agora o sistema informa que est faltando a lib libglib2.0, vamos instalar ela:
apt-get install libglib2.0-0:i386
http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 3 de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

02/01/17 15(23

Veri;camos novamente se ainda existe alguma dependncia:


ldd ./smartclient
linux-gate.so.1 => (0xf76fc000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf76dd000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf76c4000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf76b9000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf76a7000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf756f000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xf756c000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf746f000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf7465000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf7461000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf7448000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf7422000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf72be000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf72b7000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7294000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf7256000)
/lib/ld-linux.so.2 (0xf76fd000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7253000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf724d000)
Como o sistema no retornou mais nenhum erro s executar ./smartclient no terminal ou criarmos uma entrada para ele no menu, usando a ferramenta
alacarte do gnome, por exemplo.

Recomende:

Mais

Relacionado:
Windows XP Mode no Windows 8 e Windows 7

Jamo S626 Caixa Torre 130


Wrms C/ Sub 8'' Rev Oficial

R$ 4.509
Ver agora

Caixa De Som 10w Rms Aux


Mini Bluetooth

R$ 104,74
Ver agora

Jbl Studio Ii 280 - Caixa Torre /


150wrms / 8ohms (par) Nf

R$ 3.679
Ver agora
Com o ;m do suporte para o Windows XP em Abril de 2014, a Microsoft decidiu por no desenvolver o Windows XP Mode para o Windows 8. Porm se voc possui o Windows 7 em sua empresa,
voc pode utilizar o Windows XP Mode, que uma ferramenta muito til
Em "Virtualizao"

http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 4 de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

02/01/17 15(23

Windows 10: Copiar e Colar no bash do Ubuntu no Windows


Em "bash on windows"

Windows 10: caracteres UTF-8 no bash do Ubuntu no Windows 10


Em "bash on windows"

eduardogoncalves / 27/06/2014 / Totvs

http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 5 de 6

Instalando/Utilizando o Protheus TOTVS em estaes Linux 64 bits - Eduardo Gonalves

2 Comments
Recommend 1

02/01/17 15(23

1
!

eGoncalves

Login

Sort by Best

Share

Join the discussion


Nelson Oliveira 2 months ago

Roda tranquilo: j testei no ubuntu 16.04 lts com servidor windows server 2008r2 e SQL2005. Funciona sem problemas.

Reply Share
Henry Charriere 2 years ago

Eduardo, legal seu artigo!


Me diga uma coisa, seu servidor est em Windows Server correto. Pelo que entendi do artigo voc tinha XP nas maquinas rodando o Smartcliente. isso
mesmo?
Atenciosamente,
Henry

Reply Share
Subscribe d Add Disqus to your site Add Disqus Add

% Privacy

http://egoncalves.com.br/totvs-pt/instalandoutilizando-o-protheus-totvs-em-estacoes-linux-64-bits.html

Pgina 6 de 6