13,234
回編集
| 24行目: | 24行目: | ||
<u>.NET Core 2.1以前のバージョンをインストールする場合、以下に示すライブラリもインストールする必要がある。<br></u><br> | <u>.NET Core 2.1以前のバージョンをインストールする場合、以下に示すライブラリもインストールする必要がある。<br></u><br> | ||
# RHEL | # RHEL | ||
sudo dnf iinstall libunwind | sudo dnf iinstall libunwind libuuid | ||
# SUSE | # SUSE | ||
| 46行目: | 46行目: | ||
<u>.NET Core 2.1より以前のバージョンには、以下の依存関係のライブラリもインストールする必要がある。<br></u><br> | <u>.NET Core 2.1より以前のバージョンには、以下の依存関係のライブラリもインストールする必要がある。<br></u><br> | ||
# RHEL | # RHEL | ||
sudo dnf iinstall libunwind | sudo dnf iinstall libunwind libuuid | ||
# SUSE | # SUSE | ||
| 55行目: | 55行目: | ||
==== パッケージ管理システムからインストール ==== | ==== パッケージ管理システムからインストール ==== | ||
.NET SDKをインストールする前に、以下のコマンドを入力して、Microsoftリポジトリキーを登録する。<br> | .NET SDKをインストールする前に、以下のコマンドを入力して、Microsoftリポジトリキーを登録する。<br> | ||
# openSUSE | # RHEL | ||
# RHELに.NETをインストールするには、Red Hat Subscription Managerを使用して登録する必要がある | |||
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/9/packages-microsoft-prod.rpm | |||
# SLE 15 | |||
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 | |||
# openSUSE Leap 15 | |||
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc | sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc | ||
wget https://packages.microsoft.com/config/opensuse/15/prod.repo | wget https://packages.microsoft.com/config/opensuse/15/prod.repo | ||
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo | sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo | ||
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo | sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo | ||
<br> | |||
リポジトリを最新の状態にするため、以下のコマンドを入力する。<br> | |||
# RHEL | |||
sudo dnf update | |||
# | # SUSE | ||
sudo zypper update | sudo zypper update | ||
<br> | <br> | ||
| 73行目: | 82行目: | ||
<br><br> | <br><br> | ||
== .NET | == .NET SDKのインストール == | ||
.NET SDKを使用すると、.NETを使用したソフトウェアが開発できる。<br> | .NET SDKを使用すると、.NETを使用したソフトウェアが開発できる。<br> | ||
<u>.NET SDK をインストールする場合は、対応するランタイムをインストールする必要はない。</u><br> | <u>.NET SDK をインストールする場合は、対応するランタイムをインストールする必要はない。</u><br> | ||
<br> | <br> | ||
==== パッケージ管理システムからインストール ==== | ==== パッケージ管理システムからインストール ==== | ||
.NET | .NET SDKをインストールするには、以下のコマンドを実行する。<br> | ||
sudo zypper install dotnet-sdk- | # RHEL | ||
# .NETは、RHEL 9のAppStreamリポジトリに含まれている | |||
sudo dnf install dotnet-sdk-X.0 # X : メジャーバージョン | |||
# SUSE | |||
sudo zypper install dotnet-sdk-X.0 # X : メジャーバージョン | |||
<br> | <br> | ||
==== 手動でインストール ==== | ==== 手動でインストール ==== | ||
まず、[https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.Net | まず、[https://dotnet.microsoft.com/download/dotnet Microsoftの公式Webサイト]にアクセスして、.Net SDKをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> | ダウンロードしたファイルを解凍して、任意のディレクトリに保存する。<br> | ||
tar xf dotnet-sdk-<バージョン名>-linux-x64.tar.gz | tar xf dotnet-sdk-<バージョン名>-linux-x64.tar.gz | ||
mv dotnet-sdk-<バージョン名>-linux-x64 | mv dotnet-sdk-<バージョン名>-linux-x64 <任意のディレクトリ> | ||
<br> | <br> | ||
次に、~/. | 次に、~/.profileファイル等に、環境変数<code>PATH</code>を設定する。<br> | ||
vi ~/.profile | vi ~/.profile | ||
<br> | <br> | ||
# ~/.profileファイル | # ~/.profileファイル | ||
PATH=" | export PATH="<.NET SDKのインストールディレクトリ>:$PATH" | ||
<br><br> | <br><br> | ||
== . | == .NETランタイムのインストール == | ||
==== パッケージ管理システムからインストール ==== | ==== パッケージ管理システムからインストール ==== | ||
ASP. | ASP.NETランタイムを使用すると、ランタイムを提供しない.NETを使用して開発されたソフトウェアが実行できる。<br> | ||
.NETの最も互換性の高いランタイムであるASP. | .NETの最も互換性の高いランタイムであるASP.NETランタイムがインストールには、以下のコマンドを実行する。<br> | ||
sudo zypper install aspnetcore-runtime- | # RHEL | ||
sudo dnf install aspnetcore-runtime-X.0 # X : メジャーバージョン | |||
# SUSE | |||
sudo zypper install aspnetcore-runtime-X.0 # X : メジャーバージョン | |||
<br> | <br> | ||
ASP.NET Core 5 ランタイムの代替手段として、ASP.NET Core 5を含まない.NET 5 ランタイムをインストールするには、以下のコマンドを実行する。<br> | ASP.NET Core 5 ランタイムの代替手段として、ASP.NET Core 5を含まない.NET 5 ランタイムをインストールするには、以下のコマンドを実行する。<br> | ||