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.
- 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)
- Extraia o conteúdo do download para uma pasta
- Copie esse conteúdo para uma pasta de fácil memorização, por exemplo, /home/seu_usuario/TOTVS/
- Dentro da pasta smartclient, crie um novo arquivo
- No nome do arquivo, coloque smartclient.ini
- Edite esse arquivo, e deixe com a configuração do seu server (tente copiar algum que já exista)
- Abra o terminal, vá na pasta /home/seu_usuario/TOTVS/smartclient e tente executar com o comando ./smartclient
- 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
- Crie um novo arquivo
- Coloque no nome por exemplo, atalho.sh, e certifique-se que está com privilégio de execução (se necessário altere com chmod)
- 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
- Agora é só copiar esse atalho.sh e colocar na área de trabalho, ao clicar nele ele irá abrir o Protheus
Bom pessoal, por hoje é só.
Abraços e até a próxima.
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
Então Alexandre, no caso o ./ é um comando nativo.
Qual distro você está usando?
Boa noite!! Fiz esses passos solicitado conforme o que foi descrito, mas o mesmo não funciona.
Bom dia Anderson.
Certo, monte um doc do word com o print do passo a passo executado e nos envie para avaliarmos.