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.

[ Hits: 5.374 ]

Por: Lucas da Silva Malheiros Amorim em 25/07/2022


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:
  • Source (dotnet-sdk-6.0.300-linux-x64.tar.gz)
  • Arquivo SlackBuilds (dotnet-sdk-6.0.tar.gz)

Baixe-os em:
Linux: Instalação do Ambiente .NET (#C) no Slackware 15.0.
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

Linux: Instalação do Ambiente .NET (#C) no Slackware 15.0.
Passo 2: Extrair o Slackbuilds.

# tar -zxvf dotnet-sdk-6.0.tar.gz

Linux: Instalação do Ambiente .NET (#C) no Slackware 15.0.
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.
    Próxima página

Páginas do artigo
   1. Download dos arquivos necessários
   2. Instalação dos arquivos baixados
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Implementando um Linux Terminal Service (LTS) no Debian

Afinal, o que há de tão especial no KDE 4?

Instalando um sistema tradutor de línguas no seu Linux

Utilizando o alien para a conversão de pacotes

Cryptkeeper - Transportando arquivos com segurança no pendrive

  
Comentários
[1] Comentário enviado por edps em 29/07/2022 - 14:29h


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

[2] Comentário enviado por lucazz01 em 02/08/2022 - 09:39h


[1] Comentário enviado por edps em 29/07/2022 - 14:29h


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


De fato, pode ser feito assim também. Um fato curioso é que em alguns pacotes a variável $DOWNLOAD do .info pode vir como "UNSUPORTED". Então o método que você descreveu não daria certo, não é o caso do dotnet, mas posso citar como exemplo o pacote do discord.

[3] Comentário enviado por maurixnovatrento em 23/10/2022 - 11:27h


É tempo que estudei um pouco de C# e não aprofundei muita coisa. Dá pra usar a interface gráfica do c# da mesma forma como feito no visual studio no windows, aqueles forms?

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts