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: 4.906 ]

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

TeamViewer - Gerenciando um servidor Windows remotamente

Softmodem em Linux com dois kernels

LiberdUCA - Versão customizada

Interação entre MLdonkey e Mozilla no Linux

Mono e C# (parte 1)

  
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