GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 22.04LTSに.NETCore(dotnet)をインストールする方法

ターミナル(Aptリポジトリ、スクリプト、またはスナップ)を使用してUbuntu 22.04 LTS JammyJellyFishLinuxに.NetCoreSDKとランタイムをインストールするコマンドを学習します。

Microsoft DotNetは、ここ数年で最も人気のあるソフトウェア開発フレームワークの1つです。 .NET Coreは、Windows、Linux、およびmacOSオペレーティングシステムで最新のクラウドベースのWebアプリケーションを構築するための無料のオープンソースプラットフォームです。これは、.NETFrameworkのクロスプラットフォームの後継です。このプロジェクトは主にMicrosoftによって開発され、MITライセンスの下で公開されています。 .Net Frameworkと比較して、.NET Coreは、Web、Windows Mobile、およびWindowsアプリケーションに重点を置いています。

.NET Coreは、一連のNUGETパッケージとして提供されます。因数分解され、モジュール化され、いくつかのNUGETパッケージとして提供されました。一般的なランタイムライブラリはまだバンドルの一部ですが、開発者は必要に応じて他のライブラリを選択的に統合する自由があります。これにより、.NETCoreは非常に軽量になります。追加の荷物はありません。

Ubuntu22.04LTSに.NetCoreSDKとランタイムをインストールする手順

#1番目の方法:スクリプトを使用する

Dotnetインストールスクリプトのダウンロード

Dotnetを使い始める最も簡単な方法の1つは、Microsoftが公式に提供しているスクリプトを使用してDotnetをインストールすることです。ユーザーはこれを使用して、.NetSDKまたはCoreと.Netランタイムの両方をインストールできます。

sudo apt install wget

スクリプトを入手する

wget https://dot.net/v1/dotnet-install.sh

実行可能にする:

chmod +x dotnet-install.sh

Ubuntu22.04LTSに.NetCoreSDKをインストールする

指定されたコマンドは、ダウンロードされたスクリプトを実行して、最新をインストールします。 Dotnetのバージョン。

./dotnet-install.sh -c Current

一方、特定のバージョンを探しているユーザーは、「現在」を置き換えることができます ‘それを使ったコマンドで。 、バージョン.Netバージョン5をインストールする場合 、上記のコマンドは次のようになります:

./dotnet-install.sh -c 5.0

:インストールパスは「/home/$USER/.dotnet 「。 $ USER 上記のスクリプトを実行するために使用したものです。また、このパスをシステム変数に追加することもできます dotnetコマンドラインにグローバルにアクセスします。

$ USERを置き換えます 現在のもので:

echo 'export PATH="$PATH:/home/$USER/.dotnet/"' >> ~/.bashrc

パスにフォルダがない場合は、「Ubuntuにdotnetコマンドが見つかりません」というメッセージが表示されます。したがって、このユーザーを解決するには、フォルダーを切り替えるか、実行するたびにフォルダーパスを指定する必要があります。

Ubuntu22.04に.NetCoreRunTimeをインストールする

完全なものが必要ない場合 .Net Core SDKであり、既存のWeb/サーバーアプリケーションを実行するためのASP.NETCoreランタイムのみを探していますが、dotnetランタイムのみの場合は2番目のコマンドを実行します:

./dotnet-install.sh -c Current --runtime aspnetcore

.Netランタイムのみ

./dotnet-install.sh -c Current --runtime dotnet

#APTリポジトリを使用する2番目の方法-最良の方法

スクリプトを使用してUbuntu22.04LinuxにDotnetをインストールしたくない場合は、リポジトリを追加する方法があります。これにより、APTコマンドを使用して将来.Netを簡単に更新できるようになります。

.Netリポジトリを追加

私が言ったように、このMicrosoft開発プラットフォームの将来の更新を簡単に取得したい場合は、リポジトリを手動で追加してください。従うべきコマンドは次のとおりです。

リポジトリを追加します:

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

アップデートを実行し、HTTPSサポート用のツールもインストールします

sudo apt update
sudo apt install -y apt-transport-https

UbuntuFocalに.NetCoreSDKをインストールするためのAptコマンド

最後に、リポジトリの作成が完了しました。次に、MicrosoftドットネットのインストールにAPTパッケージマネージャーコマンドを使用するだけです。

sudo apt install dotnet-sdk-6.0

Asp .Net Coreランタイムでのみ使用する場合:

sudo apt-get install aspnetcore-runtime-6.0

.Net Runtimeのみの場合、これは次のとおりです:

sudo apt-get install dotnet-runtime-6.0

SDKの削除またはアンインストール(オプション)

APT実行を使用してSDKを削除するには:

sudo apt remove dotnet-sdk-6.0

#3番目の方法:SNAPを使用してインストールする

 

Snapを使用してUbuntu22.04にDotnetをインストールする

さて、SNAPに興味があるなら、ここにあります。 SNAPはプリインストールされているため、Ubuntuではデフォルトで提供されます。

次に、snapgoを使用して完全な.NetSDKをインストールするには、指定されたコマンドを実行します。

sudo snap install dotnet-sdk --classic --channel=6.0

SDKのバージョンを指定せずにコマンドラインにアクセスするには、エイリアスを設定します。

sudo snap alias dotnet-sdk.dotnet dotnet

アンインストールするには(オプション):

sudo snap remove dotnet-sdk --classic --channel=6.0


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu 22.04LTSに.NETCore(dotnet)をインストールする方法

  3. Ubuntu 20.04 に .NET 5 をインストールする方法

  1. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  2. Ubuntu20.04LTSにMariaDBをインストールする方法

  3. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  2. Ubuntu18.04LTSにSpotifyをインストールする方法

  3. Ubuntu18.04LTSにPrometheusをインストールする方法