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 (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

4 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

  2. anderson disse:

    Boa noite!! Fiz esses passos solicitado conforme o que foi descrito, mas o mesmo não funciona.

Deixe uma resposta para AlexandreCancelar resposta

Terminal de Informação