debパッケージ版の.NET 6をインストールするには
debパッケージで提供される「.NET 6」を「Ubuntu」にインストールする方法です。リリース情報
作業上の留意点
「.NET 6」のインストール作業は「端末」で行います。コマンドを端末に貼り付けるには
クリップボードにコピーしたコマンドを「端末」に貼り付けるには、「端末」上で「Shift + Ctrl + V」キーを押します。パスワードの入力が促されたら
以下のようにパスワードの入力が促されるので、自分のパスワードを入力して「エンター」キーを押します。
[sudo] ユーザー名のパスワード:
パスワードを入力しても何も表示されませんが、入力自体は行われています。
SDKとランタイムについて
「.NET」では、以下のSDKとランタイムを提供しています。- .NET SDK
- ASP.NET Core ランタイム
- .NET ランタイム
1..NET SDK
「.NET」上で動作するアプリを開発するユーザーは、「.NET SDK」をインストールしてください。「.NET SDK」には「ASP.NET Core ランタイム」と「.NET ランタイム」が含まれているため、別途「ASP.NET Core ランタイム」や「.NET ランタイム」をインストールする必要はありません。
2.ASP.NET Core ランタイム
「ASP.NET Core」上で動作するアプリを利用するユーザーは、「ASP.NET Core ランタイム」をインストールしてください。「ASP.NET Core ランタイム」には「.NET ランタイム」が含まれているため、別途「.NET ランタイム」をインストールする必要はありません。
3..NET ランタイム
「.NET」上で動作するアプリを利用するユーザーは、「.NET ランタイム」をインストールしてください。注意事項
「.NET 6.0.0 RC 2」などすでにプレビュー版のdebパッケージ版「.NET 6.0.0」をインストールしている場合、事前にプレビュー版「.NET 6.0.0」をアンインストールしておいてください。1..NET 6のインストール準備
まずは「.NET 6」のインストール準備です。1-1.パッケージのインストール
「端末」から以下のコマンドを実行し、インストールに必要なパッケージをインストールします。
sudo apt install wget apt-transport-https
1-2.パッケージのダウンロード
「packages-microsoft-prod.deb」パッケージをダウンロードします。このパッケージは、「Microsoft」のリポジトリーを登録するためのパッケージです。
利用している「Ubuntu」のバージョンにより実行するコマンドが変わります。
Ubuntu 23.10の場合
「Ubuntu 23.10」を利用している場合、以下のコマンドを実行してパッケージをダウンロードします。wget https://packages.microsoft.com/config/ubuntu/23.10/packages-microsoft-prod.deb
Ubuntu 23.04の場合
「Ubuntu 23.04」を利用している場合、以下のコマンドを実行してパッケージをダウンロードします。wget https://packages.microsoft.com/config/ubuntu/23.04/packages-microsoft-prod.deb
Ubuntu 22.04 LTSの場合
「Ubuntu 22.04 LTS」を利用している場合、以下のコマンドを実行してパッケージをダウンロードします。wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
Ubuntu 20.04 LTSを利用している場合
「Ubuntu 20.04 LTS」を利用している場合、「端末」から以下のコマンドを実行します。wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Ubuntu 18.04 LTSを利用している場合
「Ubuntu 18.04 LTS」を利用している場合、「端末」から以下のコマンドを実行します。wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
パッケージのダウンロードが完了すると
上記のコマンドを実行すると、以下のようにパッケージがダウンロードされます。1-3.パッケージのインストール
以下のコマンドを実行し、「1-2.」でダウンロードしたパッケージをインストールします。sudo apt install ./packages-microsoft-prod.deb
1-4.パッケージインデックスファイルの更新
以下のコマンドを実行し、パッケージインデックスファイルを更新します。
sudo apt update
以上で準備完了です。
パッケージファイルは削除可
「1-2.」でダウンロードしたパッケージファイルはもう不要ですので、削除しても良いです。2..NET SDKのインストール
「.NET SDK」をインストールする場合、「端末」から以下のコマンドを実行し「.NET SDK」をインストールします。sudo apt install dotnet-sdk-6.0
以上でインストール完了です。
3.ASP.NET Core ランタイム
「ASP.NET Core ランタイム」をインストールする場合、「端末」から以下のコマンドを実行し「ASP.NET Core ランタイム」をインストールします。sudo apt install aspnetcore-runtime-6.0
以上でインストール完了です。
4.NET ランタイム
「.NET ランタイム」をインストールする場合、「端末」から以下のコマンドを実行し「.NET ランタイム」をインストールします。sudo apt install dotnet-runtime-6.0
以上でインストール完了です。