クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンク

https://dotnet.microsoft.com/download/dotnet/6.0

インストールスクリプト

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual#manual-install

インストールコマンド

dotnet-install.sh をダウンロードし、ダウンロード ディレクトリに切り替えます (wget はデフォルトで現在のパスにダウンロードします)

sh ./dotnet-install.sh -c 6.0

Snap 経由で .NET SDK をインストールする (通常)

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-snap

当初はスクリプトインストールが一番便利だと思っていましたが、TCP 接続がリセットされてダウンロードできなくなるのは非常に困りました。ET は .NET6.0 を使用しており、CentOS 7.6 は言うまでもなく CentOS 8 プリインストールの .NET5.0 もダメでした。

そこで、公式ドキュメント https://snapcraft.io/docs/getting-started に従って Snap のインストール方法を試し、最終的に成功しました。

コマンドの手順は次のとおりです。

$ スナップバージョンsnap のバージョンをチェックして、システムにプリインストールされているかどうかを確認します。プリインストールされている場合は、これらの手順をスキップして、.NET を直接インストールできます。
$ cat /etc/centos-releaseシステムバージョンを確認してください。CentOS7と8ではコマンドが異なります。
$ sudo yum インストール epel-release EPELリポジトリをインストールする
$ sudo yum snapdをインストールスナップをインストール
$ sudo systemctl enable --now snapd.socket snap のソケットを登録します。それが何なのか分かりません。指示に従ってください。
$ sudo ln -s /var/lib/snapd/snap /snap簡単にアクセスできるようにルートディレクトリにマッピングディレクトリを作成します
$ sudo snap をインストール snap-storeスナップストアをインストールする

ストアをインストールしたら、.NET6.0 を喜んでインストールできます。これにより、展開の成功に一歩近づきます。ちなみに、Windows Terminal は本当に優れており、美しく、便利なので、強くお勧めします。

さらに、MongoDBにはいくつかの落とし穴があります。オンラインガイドのmongodb.confファイルはすべて古いバージョンで書かれています。一部のオプションパラメータが認識されず、構成ファイルの起動に失敗します。公式サイトのドキュメントを読んだ後、新しいバージョンでは次のようにフォーマットが変更されていることがわかりました。

#MongoDB 構成ファイルの保存場所:
   dbPath: "/www/server/mongodb/data"
システムログ:
   宛先: ファイル
   パス: "/www/server/mongodb/logs/mongod.log"
   ログ追加: true
   静か:本当
ストレージ:
   ジャーナル:
      有効: true
プロセス管理:
   フォーク: 真
ネット:
   バインドIP: 127.0.0.1
   ポート: 27017
パラメータ設定:
   ローカルホスト認証バイパスを有効にする: false

この設定後、 ./mongod --config /www/server/mongodb/etc/mongodb.confを使用して MongoDB サービスを通常どおり起動できます。

これで、クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする方法に関するこの記事は終了です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援して頂ければ幸いです。

以下もご興味があるかもしれません:
  • ASP.NET Core アプリケーション Docker を Centos7 にデプロイするプロセス全体
  • Centos7 システムでの .NET Core 2.0 + Nginx + Supervisor 環境の構築
  • CentOS に .Net Core をデプロイするためのグラフィカル チュートリアル
  • ASP.NET Core アプリケーションを本番環境にデプロイする方法の詳細説明 (CentOS7)

<<:  HTMLエリアタグの詳しい説明

>>:  MySQL で遅いファジークエリを最適化する方法

推薦する

mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル

このチュートリアルでは、参考のためにmysqlインストーラコミュニティ8.0.12.0のインストール...

モバイルウェブ画面適応(rem)

序文最近、フロントエンドの学習に関する以前のメモを整理したところ、モバイル Web 画面の適応 (r...

DockerコンテナでのMySQLデータのインポート/エクスポートの詳細な説明

序文MySQL データのインポートとエクスポートは mysqldump コマンドで解決できることは誰...

Vueはマルチタブコンポーネントを実装します

効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...

Linux システムの /etc/fstab ファイルの詳細な解釈

序文 [root@localhost ~]# cat /etc/fstab # #/etc/fsta...

MySQL に外部キー制約を追加する具体的な方法

このチュートリアルの動作環境: Windows 7 システム、MySQL 8 バージョン、Dell ...

Linux で g++ を使用してプログラムをコンパイルする際の -I (大文字の i)、-L (大文字の l)、-l (小文字の l) の機能の詳細な説明

初心者の Linux ユーザーとして、私は単純なgcc/g++操作を何度も使用してきましたが、少し複...

Vue ルーティング this.route.push ジャンプ ページが更新されない場合の解決策

Vue ルーティング this.route.push ジャンプ ページが更新されない1. 背景概要:...

データベース接続のURLの詳細な説明と概要

データベース接続のURLの詳細な説明と概要JDBC URL = プロトコル名 + サブプロトコル名 ...

html-webpack-plugin の使用方法の詳細な説明

最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...

WeChat アプレットの日付と時刻のコンポーネント (年、月、日、時間、分)

この記事の例では、WeChatアプレットの日付と時刻コンポーネントの具体的なコードを参考までに共有し...

CentOS で新しいユーザーを作成し、キーログインを有効にする方法

目次新しいユーザーを作成する新規ユーザーを承認する新規ユーザーのSSHキーログインを有効にする他のS...

Linux 上のカラフルな猫

Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...

Docker に Solr 8.6.2 をインストールし、中国語の単語セグメンターを構成する方法

1. 環境バージョンDocker バージョン 19.03.12セントロス7ソル8.6.2 2. Do...