MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - .NET SDKのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - .NET SDK
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 依存関係のライブラリのインストール == ==== パッケージ管理システムからインストール ==== パッケージ管理システムを使用してインストールする場合、以下のライブラリが自動的にインストールされる。<br> libicu60_2 libicu-suse65_1 openssl openssl-1_1 libopenssl1_1 krb5 <br> <u>※注意</u><br> <u>.NET Core 2.1より以前のバージョンには、以下の依存関係のライブラリもインストールする必要がある。<br></u><br> * libunwind * libuuid <br> ==== 手動でインストール ==== 手動で.NETをインストールする場合および自己完結型ソフトウェアを公開する場合は、以下の依存関係のライブラリをインストールする。<br> sudo zypper install libicu60_2 libicu-suse65_1 openssl openssl-1_1 libopenssl1_1 krb5 または sudo zypper install lttng-ust libcurl zlib libicu60_2 libicu-suse65_1 openssl openssl-1_1 libopenssl1_1 krb5 <br> <u>※注意</u><br> <u>.NET Core 2.1より以前のバージョンには、以下の依存関係のライブラリもインストールする必要がある。<br></u><br> * libunwind * libuuid <br><br> == リポジトリの登録 == ==== パッケージ管理システムからインストール ==== .NET SDKをインストールする前に、以下のコマンドを入力して、Microsoftリポジトリキーを登録する。<br> # openSUSE sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc wget https://packages.microsoft.com/config/opensuse/15/prod.repo sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo # SLES sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm sudo ln -s /etc/yum.repos.d/microsoft-prod.repo /etc/zypp/repos.d/microsoft-prod.repo <br> SUSEを最新の状態にするため、以下のコマンドを入力する。<br> sudo zypper update <br> ==== 手動でインストール ==== リポジトリの登録は不要である。<br> <br><br> == .NET 5 SDKのインストール == .NET SDKを使用すると、.NETを使用したソフトウェアが開発できる。<br> <u>.NET SDK をインストールする場合は、対応するランタイムをインストールする必要はない。</u><br> <br> ==== パッケージ管理システムからインストール ==== .NET 5 SDKをインストールするには、以下のコマンドを実行する。<br> sudo zypper install dotnet-sdk-5.0 <br> ==== 手動でインストール ==== まず、[https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.Net 5 SDKをダウンロードする。<br> ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> tar xf dotnet-sdk-<バージョン名>-linux-x64.tar.gz mv dotnet-sdk-<バージョン名>-linux-x64 ~/InstallSoftware/Net_5_SDK <br> 次に、~/.profileファイルまたは~/.bashrcファイル等に、環境変数PATHを設定する。<br> vi ~/.profile <br> # ~/.profileファイル PATH="$HOME/InstallSoftware/Net_5_SDK:$PATH" <br><br> == .NET 5 ランタイムのインストール == ==== パッケージ管理システムからインストール ==== ASP.NET Core 5 ランタイムを使用すると、ランタイムを提供しない.NETを使用して開発されたソフトウェアが実行できる。<br> .NETの最も互換性の高いランタイムであるASP.NET Core ランタイムがインストールには、以下のコマンドを実行する。<br> sudo zypper install aspnetcore-runtime-5.0 <br> ASP.NET Core 5 ランタイムの代替手段として、ASP.NET Core 5を含まない.NET 5 ランタイムをインストールするには、以下のコマンドを実行する。<br> sudo zypper install dotnet-runtime-5.0 <br> ==== 手動でインストール ==== [https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.NET 5 ランタイムをダウンロードする。<br> ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> tar xf runtime-<バージョン名>-linux-x64-binaries.tar.gz mv runtime-<バージョン名>-linux-x64-binaries NET_5_Runtime mv NET_5_Runtime ~/InstallSoftware <br> 次に、~/.profileファイルまたは~/.bashrcファイル等に、環境変数PATHを設定する。<br> vi ~/.profile <br> # ~/.profileファイル PATH="$HOME/InstallSoftware/NET_5_Runtime:$PATH" <br><br> == .NET Core 3.1 SDKのインストール == .NET Core 3.1 SDKを使用すると、.NETを使用したソフトウェアが開発できる。<br> <u>.NET Core 3.1 SDKをインストールする場合は、対応するランタイムをインストールする必要はない。</u><br> <br> ==== パッケージ管理システムからインストール ==== .NET Core 3.1 SDKをインストールするには、以下のコマンドを入力する。<br> sudo zypper install dotnet-sdk-3.1 <br> .NET Core 3.1 ランタイムのみをインストールするには、以下のコマンドを実行する。<br> sudo zypper install dotnet-runtime-3.1 <br> もし、ASP.NET Core ランタイムも必要ならば、それもインストールする。<br> <br> <u>※注意</u><br> <u>ASP.NET CoreのSDKは、.NET Core SDKに含まれているので注意すること。</u><br> sudo zypper install aspnetcore-runtime-3.1 <br> ==== 手動でインストール ==== まず、[https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.NET Core 3.1 SDKをダウンロードする。<br> ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> tar xf sdk-<バージョン名>-linux-x64-binaries.tar.gz mv sdk-<バージョン名>-linux-x64-binaries NETCore_3_1_SDK mv NETCore_3_1_SDK ~/InstallSoftware <br> 次に、~/.profileファイルまたは~/.bashrcファイル等に、環境変数PATHを設定する。<br> vi ~/.profile <br> # ~/.profileファイル PATH="$HOME/InstallSoftware/NETCore_3_1_SDK:$PATH" <br> .NET Core 3.1 ランタイムをインストールする場合も同様、[https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.NET Core 3.1 ランタイムをダウンロードする。<br> ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> tar xf runtime-<バージョン名>-linux-x64-binaries.tar.gz mv runtime-<バージョン名>-linux-x64-binaries NETCore_3_1_Runtime mv NETCore_3_1_Runtime ~/InstallSoftware <br> 次に、~/.profileファイルまたは~/.bashrcファイル等に、環境変数PATHを設定する。<br> vi ~/.profile <br> # ~/.profileファイル PATH="$HOME/InstallSoftware/NETCore_3_1_Runtime:$PATH" <br><br> == プロジェクトの作成方法 == 以下のコマンドを入力すると、現在のカレントディレクトリにプロジェクトとスケルトンコードが自動生成される。<br> dotnet new console --output sample1 <br> プロジェクトをコンパイル(同時に実行)する時は、プロジェクト下のディレクトリに移動して以下のコマンドを入力する。<br> dotnet run --project sample1 <br><br> == .NET Core SDKとランタイムの保存場所 == .NET Core SDKとランタイムの親ディレクトリは、dotnet --list-sdksコマンドおよびdotnet --list-runtimesコマンドからの出力に一覧表示される。<br> <br><br> == .NET Coreをアンインストールする方法 == .NET Core 2.1以降では、パッケージマネージャー(yumやapt-get、zypper等)を使用してアップグレードする場合、.NET Core SDKをアンインストールする必要はない。<br> パッケージマネージャーのupdateコマンドやrefreshコマンドでは、新しいバージョンが正常にインストールされると、古いバージョンが自動的に削除されるからである。<br> <br> パッケージマネージャーを使用して.NET Coreをインストールした場合は、それと同じパッケージマネージャーを使用して、.NET Core SDKまたはランタイムをアンインストールする。<br> <br> まず、.NET Core SDKと依存ファイルをアンインストールするため、以下のコマンドを実行する。<br> sudo zypper remove dotnet-sdk-3.1 sudo zypper remove libunwind libicu libuuid <br> 次に、登録したリポジトリを削除する場合は、以下のコマンドを実行する。(削除は必須ではない)<br> sudo zypper remove /etc/yum.repos.d/microsoft-prod.repo <br> GPG鍵も含めて削除する場合は、以下のコマンドを実行する。(削除は必須ではない)<br> sudo rpm -qa gpg-pubkey \* --qf "%{version}-%{release} %{summary}\n" | grep microsoft <br> 上記の検索結果に、********-******** gpg(Microsoft (Release signing) <gpgsecurity@microsoft.com>)のようなリストが表示される。(アスタリスクの箇所がGPG鍵である)<br> このGPG鍵を使用して、以下のコマンドを実行する。 sudo rpm -e --allmatches gpg-pubkey-xxxxxxxx-xxxxxxxx <br> __FORCETOC__ [[カテゴリ:SUSE]]
インストール - .NET SDK
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse