Configuração – KUBUNTU
Configuração de Ambiente de Desenvolvimento – KUBUNTU
Este documento descreve a instalação e configuração das principais ferramentas utilizadas no ambiente de desenvolvimento em KUBUNTU.
Instalação do Microsoft Teams
O Microsoft Teams está disponível diretamente na loja Discover.
Basta abrir o Discover, pesquisar por Teams e realizar a instalação.
Instalação do .NET SDK
Execute os comandos abaixo para instalar o .NET SDK 6.0:
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
curl -L https://dot.net/v1/dotnet-install.sh -o dotnet-install.sh
chmod +x ./dotnet-install.sh
./dotnet-install.sh --channel 6.0
Configure as variáveis de ambiente:
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc
echo 'export PATH=$PATH:$HOME/.dotnet/:$HOME/.dotnet/tools/' >> ~/.bashrc
source ~/.bashrc
Valide a instalação:
dotnet --version
Instale a ferramenta Entity Framework:
dotnet tool install --global dotnet-ef
IDE Rider
A loja Discover disponibiliza o Rider na versão 2025.2.
Caso sua licença seja 2023.2, é necessário:
Desinstalar o Rider pela loja Discover
Baixar a versão correta em: https://www.jetbrains.com/rider/download/other.html#
Instalação manual do Rider:
Extraia o arquivo
.tar.gz.Execute os comandos:
sudo mv JetBrains\ Rider-* /opt/rider
cd /opt/rider/bin
./rider.sh
Adicione o Rider ao PATH:
echo 'export PATH="/opt/rider/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Criação do atalho (1 único comando):
cat > ~/.local/share/applications/rider.desktop << EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=Rider
Icon=/opt/rider/bin/rider.png
Exec=/opt/rider/bin/rider.sh
Comment=.NET IDE
Categories=Development;IDE;
Terminal=false
EOF
NVM e Node.js (Frontend)
Instalação do NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
Instalação do Node.js:
nvm install 20.12.2
Golang
Instalação do Golang:
Siga a documentação oficial: https://go.dev/doc/install
Configuração para projetos da Korp:
go env -w GOPRIVATE=bitbucket.org/viasoftkorp/
Ajuste de resolução DNS:
Edite o arquivo:
vim /etc/nsswitch.conf
Localize a linha:
hosts: files mdns4_minimal dns
Altere para:
hosts: files dns mdns4_minimal
Reinicie o serviço:
systemctl restart systemd-resolved
IDE GoLand
A versão GoLand 2023.2 deve ser baixada em: https://www.jetbrains.com/pt-br/go/download/other.html
Instalação:
Extraia o arquivo
.tar.gz.Execute:
sudo mv GoLand-* /opt/goland
cd /opt/goland/bin
./goland.sh
Adicione ao PATH:
echo 'export PATH="/opt/goland/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Criação do atalho (1 único comando):
cat > ~/.local/share/applications/goland.desktop << EOF
[Desktop Entry]
Version=1.0
Type=Application
Name=GoLand
Icon=/opt/goland/bin/goland.png
Exec=/opt/goland/bin/goland.sh
Comment=Go IDE
Categories=Development;IDE;
Terminal=false
EOF
Desativar IPv6
Execute os comandos abaixo:
sudo tee -a /etc/sysctl.conf > /dev/null <<EOF
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
EOF
Aplique as alterações:
sudo sysctl -p
Configuração de Variáveis de Ambiente (Dev-Env)
Configure as variáveis utilizadas no ambiente de desenvolvimento:
tee -a ~/.profile > /dev/null <<EOF
export URL_CDN="https://seunome-cdn.com"
export URL_CONSUL="http://seunome.com:8500"
export URL_GATEWAY="https://seunome-api.com"
export URL_LOADER="https://seunome.com"
EOF
Importação de Certificados
Caso seja necessário importar certificados:
Abra o Google Chrome
Acesse:
chrome://certificate-manager/
Vá em Instalados por você
Selecione Certificados Confiáveis
Clique em Importar
Limitações Conhecidas
SQL Server Management Studio é exclusivo para Windows. - Alternativa: DBeaver, disponível na loja Discover - Conecta em SQL Server, PostgreSQL, entre outros - Não possui Profiler
Para acesso remoto a máquinas Windows: - Alternativa ao RDP: Remmina - Disponível na loja Discover
Configuração do GO-Global – KUBUNTU
Este documento descreve o procedimento para criação de usuários e configuração de acesso ao GO-Global 2019 em ambiente KUBUNTU.
Siga os passos abaixo para realizar a configuração.
Criação de usuário no GO-Global (Windows)
Servidor: GoGlobal2019 IP: 192.168.1.49
Acesse o servidor GoGlobal2019.
Abra o MMC.
Navegue até Usuários → Novo Usuário.
Preencha os campos:
Nome de usuário: nome.sobrenomeNome completo: nome.sobrenomeSenha: 123qwe@
Ajuste as opções de senha:
Desmarcar:
O usuário deve alterar a senha no próximo logon
Marcar:
O usuário não pode alterar a senhaA senha nunca expira
Criação da pasta do usuário
Copie a pasta de um usuário existente (exemplo: DEV).
Renomeie a pasta para
nome.sobrenome.
Ajuste do arquivo ``config.json``
Dentro da pasta do usuário, edite o arquivo
config.jsone altere os campos abaixo:ConnectionName: nome-sobrenome_BASE_ERPDatabaseName: nome-sobrenome_BASE_ERPGatewayIp: nome-sobrenome.com
Salve o arquivo após realizar as alterações.
Conexão no ERP
Realize o login no ERP utilizando o usuário ADMIN.
Valide o acesso à base configurada.
Permissões de pasta
Conceda ao usuário
nome.sobrenomepermissão total sobre a pasta criada.
Criação do atalho GO-Global (Windows)
No servidor GoGlobal2019, acesse:
GO-Global Admin Console
GoGlobalRelay → Applications → Add…
Configure os campos:
Location
Name
Start Directory
Configurar GO-Global – KUBUNTU
Acesse o navegador e informe o endereço:
Na tela inicial, selecione “Execute aplicativos em seu navegador”.
Informe as credenciais de acesso:
Usuário: nome.sobrenomeSenha: 123qwe@
Após o login, escolha a base desejada para acesso ao sistema.