Instalação do Ambiente .NET (#C) no Slackware 15.0
Se você está tendo dificuldades para a instalação do .NET no seu Slackware Linux, este artigo é para você. Explicarei aqui uma maneira simples e direta para a instalação do .dotnet 6.0 sem dor de cabeça e sem instalação de programas terceiros.
Download dos arquivos necessários
Para fazer a instalação do .NET 6.0. primeiro precisamos baixar os arquivos necessários, os quais estão disponíveis no repositório oficial do SlackBuilds:
Os arquivos que deverão ser baixados são:
Baixe-os em:
Você também pode pesquisar direto no site oficial que chegará no mesmo link acima, tome cuidado para não se confundir, a instalação que faremos aqui é do ambiente completo para programação, então procure por "dotnet-sdk-6.0" e não baixe somente a versão runtime (dotnet-runtime-6.0) pois ela tem somente a utilidade de permitir a execução de scripts provenientes das linguagens de programação que compões o .NET Core (C# / F# / ASP.NET...)
Devemos agora, seguir com a preparação e instalação propriamente do ambiente .NET 6.0.
A preparação acontece executando o arquivo SlackBuild, ele será responsável por criar um pacote instalável a partir do codigo fonte (Tarball) do programa desejado.
Passo 1: Ir na pasta que você baixou os arquivos descritos acima.
Obs.: no meu caso, foi baixado na pasta downloads.
# cd Downloads
Passo 2: Extrair o Slackbuilds.
# tar -zxvf dotnet-sdk-6.0.tar.gz
Passo 3: Mover o Source para dentro da pasta que aconteceu a extração do Slackbuilds.
# mv dotnet-sdk-6.0.300-linux-x64.tar.gz dotnet-sdk-6.0
Passo 4: Conceder as permissões necessárias ao arquivo SlackBuilds.
# chmod +x dotnet-sdk-6.0.SlackBuild
Passo 5: Executar o arquivo SlackBuild.
# sudo su
# ./dotnet-sdk-6.0.SlackBuild
No final da execução o arquivo SlackBuild terá gerado o pacote instalável. Por padrão este pacote é gerado na pasta /tmp/.
Passo 6: Executar o pacote instalável.
# sudo su
# installpkg /tmp/dotnet-sdk-6.0-6.0.300-x86_64-1_SBo.tgz
Passo 7: Carregar todos os módulos do .NET.
Execute o comando:
# dotnet new
Se deu tudo certo, seu terminal resultará em algo semelhante a:
Criarei um arquivo como exemplo:
# dotnet new console
Carregarei o arquivo no meu editor de texto escolhido (VS CODE): Na próxima página mostro a instalação dos arquivos baixados.
Os arquivos que deverão ser baixados são:
- Source (dotnet-sdk-6.0.300-linux-x64.tar.gz)
- Arquivo SlackBuilds (dotnet-sdk-6.0.tar.gz)
Baixe-os em:
Você também pode pesquisar direto no site oficial que chegará no mesmo link acima, tome cuidado para não se confundir, a instalação que faremos aqui é do ambiente completo para programação, então procure por "dotnet-sdk-6.0" e não baixe somente a versão runtime (dotnet-runtime-6.0) pois ela tem somente a utilidade de permitir a execução de scripts provenientes das linguagens de programação que compões o .NET Core (C# / F# / ASP.NET...)
Instalação dos arquivos baixados
Agora temos 2 arquivos baixados:- Source (dotnet-sdk-6.0.300-linux-x64.tar.gz)
- Arquivo SlackBuild (dotnet-sdk-6.0.tar.gz)
Devemos agora, seguir com a preparação e instalação propriamente do ambiente .NET 6.0.
A preparação acontece executando o arquivo SlackBuild, ele será responsável por criar um pacote instalável a partir do codigo fonte (Tarball) do programa desejado.
Passo 1: Ir na pasta que você baixou os arquivos descritos acima.
Obs.: no meu caso, foi baixado na pasta downloads.
# cd Downloads
Passo 2: Extrair o Slackbuilds.
# tar -zxvf dotnet-sdk-6.0.tar.gz
Passo 3: Mover o Source para dentro da pasta que aconteceu a extração do Slackbuilds.
# mv dotnet-sdk-6.0.300-linux-x64.tar.gz dotnet-sdk-6.0
Passo 4: Conceder as permissões necessárias ao arquivo SlackBuilds.
# chmod +x dotnet-sdk-6.0.SlackBuild
Passo 5: Executar o arquivo SlackBuild.
# sudo su
# ./dotnet-sdk-6.0.SlackBuild
No final da execução o arquivo SlackBuild terá gerado o pacote instalável. Por padrão este pacote é gerado na pasta /tmp/.
Passo 6: Executar o pacote instalável.
# sudo su
# installpkg /tmp/dotnet-sdk-6.0-6.0.300-x86_64-1_SBo.tgz
Passo 7: Carregar todos os módulos do .NET.
Execute o comando:
# dotnet new
Se deu tudo certo, seu terminal resultará em algo semelhante a:
Finalização
Se sua instalação foi bem sucedida você já está pronto para utilizar seu Kit de desenvolvimento .NET usando seu editor de texto favorito.Criarei um arquivo como exemplo:
# dotnet new console
Carregarei o arquivo no meu editor de texto escolhido (VS CODE): Na próxima página mostro a instalação dos arquivos baixados.
Olá, tenho a ligeira impressão que dados estão sendo duplicados nas duas páginas.
Não era nem essa a minha ideia ao comentar e sim quanto ao método de download e instalação, o qual pode ser feito assim também:
Baixa o SlackBuild...
$ wget https://slackbuilds.org/slackbuilds/15.0/development/dotnet-sdk-6.0.tar.gz
Descompacta...
$ tar xf dotnet-sdk-6.0.tar.gz
Entra no diretório de trabalho...
$ cd dotnet-sdk-6.0
Baixa os sources (método útil, porque independe de mudança de versão)...
$ source dotnet-sdk-6.0.info
$ wget -nv $DOWNLOAD_x86_64
Atribui a permissão de execução e executa o SlackBuild:
$ chmod a+x dotnet-sdk-6.0.SlackBuild
$ sudo sh dotnet-sdk-6.0.SlackBuild
Instala ou atualiza o pacote:
$ sudo upgradepkg --install-new --reinstall /tmp/dotnet-sdk-6.0-6.0.301-x86_64-1_SBo.tgz