Como configurar um SmartClient no Linux

Hoje vou mostrar como baixar e configurar o SmartClient do Protheus em uma distro Linux.

Antes de começar, ressalto que cada distribuição tem particularidades devido ao ambiente gráfico utilizado, então algumas tem alguns recursos que outras não. No exemplo abaixo, tentei montar de forma genérica, eu utilizei a distro antiX (que roda em máquinas antigas), mas o procedimento pode ser copiado para outras distros como Mint, Ubuntu, openSUSE, etc.

  1. Acessar o portal do cliente e fazer o download do SmartClient para Linux (lembrando que atualmente não existe mais binário de 32 bits para distros Linux, apenas x64)

Encontrando o SmartClient para Linux

  1. Extraia o conteúdo do download para uma pasta

Extraindo o download

  1. Copie esse conteúdo para uma pasta de fácil memorização, por exemplo, /home/seu_usuario/TOTVS/

Copiando para uma pasta

  1. Dentro da pasta smartclient, crie um novo arquivo

Novo arquivo

  1. No nome do arquivo, coloque smartclient.ini

Nome do arquivo será smartclient.ini

  1. Edite esse arquivo, e deixe com a configuração do seu server (tente copiar algum que já exista)

Configuração do smartclient.ini

  1. Abra o terminal, vá na pasta /home/seu_usuario/TOTVS/smartclient e tente executar com o comando ./smartclient

Abrindo o executável

  1. Se sua distro tiver opção de criar lançadores (atalhos) de modo amigável, utilize para criar um atalho com o comando e diretório citados no passo 7, do contrário, continue no passo 9

 

  1. Crie um novo arquivo

Novo arquivo será atalho.sh

  1. Coloque no nome por exemplo, atalho.sh, e certifique-se que está com privilégio de execução (se necessário altere com chmod)

Permissões do arquivo atalho.sh

  1. No conteúdo, coloque duas linhas de comando, uma indo para o diretório do usuário e outra executando o smartclient, por exemplo:
cd ~/TOTVS/smartclient
./smartclient

Editando o atalho para executar as instruções para abrir o executável

  1. Agora é só copiar esse atalho.sh e colocar na área de trabalho, ao clicar nele ele irá abrir o Protheus

Abrindo o arquivo de atalho do executável

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Alexandre disse:

    Tentei realizar o procedimento, porém não consigo executar o smartclient, tem algum pacote que devo instalar antes?

    ao executar ./smartclient tenho o retorno:
    bash ./smartclient: cannot execute binary file: exec format error

Deixe uma resposta