Friday, April 5, 2024
Amazon Linux Net Core

Cara Install Use .NET Core 6 pada Amazon Linux 2

NET

“Cara Install Use .NET Core 6 pada Amazon Linux 2”

Pengantar

.NET adalah platform pengembang yang mencakup bahasa pemrograman, alat, dan perpustakaan untuk membantu pengembang membuat berbagai aplikasi. Kerangka kerja ASP.NET menambahkan alat dan pustaka ke platform pengembang .NET, membuatnya lebih mudah untuk membuat aplikasi web. Versi terbaru .NET Core adalah 6.0, yang merupakan versi LTS.

Di Windows, Linux, dan macOS, edisi .NET 6.0 LTS tersedia untuk diunduh. .NET Runtime dan ASP.NET Core Runtime keduanya disertakan dalam bundel ini. Untuk pengguna IIS, ada ASP.NET Core Module yang dapat diinstal secara independen dari .NET Runtime di server.

Cara Install Use .NET Core 6 pada Amazon Linux 2

Method 1: Install .NET Core dengan Binary packages

  • add key
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
  • install net core
sudo yum install dotnet-sdk-6.0 -y
  • Install the .NET Core 6 runtime
sudo yum install aspnetcore-runtime-6.0
sudo yum install dotnet-runtime-6.0

Method 2: Install .NET Core using Snap pada Amazon Linux 2

  • Install the .NET SDK 6
sudo snap install dotnet-sdk --classic --channel=6.0
sudo snap alias dotnet-sdk.dotnet dotnet
  • Install the .NET Core 6 runtime
sudo snap install dotnet-runtime-60 --classic
sudo snap alias dotnet-runtime-60.dotnet dotnet

Method 3: Install .NET Core using Script

  • Install wget
sudo yum install wget curl -y
#Using wget
wget https://dot.net/v1/dotnet-install.sh

#Using curl
curl -sLO https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
  • install
 ./dotnet-install.sh -c 6.0
./dotnet-install.sh -c Current
./dotnet-install.sh -c Current --runtime aspnetcore
  • Add binary
echo 'export PATH=$PATH:~/.dotnet/' | tee -a ~/.bashrc
source  ~/.bashrc
  • cek versi
dotnet --version
6.0.101

Enable TAB completion for the .NET CLI

i) Bash

$ vim ~/.bashrc
# bash parameter completion for the dotnet CLI

_dotnet_bash_complete()
{
  local word=${COMP_WORDS[COMP_CWORD]}

  local completions
  completions="$(dotnet complete --position "${COMP_POINT}" "${COMP_LINE}" 2>/dev/null)"
  if [ $? -ne 0 ]; then
    completions=""
  fi

  COMPREPLY=( $(compgen -W "$completions" -- "$word") )
}

complete -f -F _dotnet_bash_complete dotnet

ii) Zsh

$ vim ~/.zshrc
# zsh parameter completion for the dotnet CLI

_dotnet_zsh_complete()
{
  local completions=("$(dotnet complete "$words")")

  reply=( "${(ps:\n:)completions}" )
}

compctl -K _dotnet_zsh_complete dotnet
  • .NET Core 6 Usage Example
 dotnet new console -o helloworld
$ cd helloworld
$ dotnet run
Hello, World!

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Use .NET Core 6 pada Amazon Linux 2 . Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 276 times, 1 visits today)

Similar Posts