ターミナル(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