如何在 Ubuntu 上安裝 Dotnet Core

如何在 Ubuntu 上安裝 Dotnet Core

在本文中,我們將解釋如何在 Ubuntu 上安裝 Dotnet Core。

.NET Core 是一個免費的、跨平台的、開源的開發者平台,用於構建多種不同類型的應用程序。軟件開發人員經常需要在 Linux 系統上使用 Dotnet 核心框架來測試、運行和構建包。

在 Linux 上使用 Dotnet 的想法是通過新的 Dotnet 核心實現的,它是 Microsoft 的 Dotnet 框架的基於 API 的模塊化系統。但是 Dotnet 核心並不充當單個 API;它充當 API 和代碼的共享或公共庫。

先決條件

  • 一個安裝了 Ubuntu 的系統。
  • 具有管理權限的普通用戶的 root 用戶訪問權限。

在 Ubuntu 上安裝 Dotnet Core

第 1 步:在 Ubuntu 上下載並安裝 MS Prob

現在,我們將在我們的 Ubuntu 系統上下載並安裝 Microsoft prob 包。使用以下 wget 命令在您的 Ubuntu 上下載 Microsoft prob 包。以下鏈接適用於 Ubuntu 20.04。您可以檢查您的 Ubuntu 版本的軟件包鏈接。

# wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

現在,運行以下 Debian 軟件包安裝程序命令在您的 Ubuntu 機器上安裝 MS prob 軟件包。

# sudo dpkg -i packages-microsoft-prod.deb

第 2 步:安裝 Dotnet SDK

以下命令將在我們的 Ubuntu 系統上安裝 Dotnet 核心庫和函數。您可以在 GitHub 中查看 Dotnet 核心的源代碼。

首先,更新並安裝 transport-HTTP 工具以安裝 Dotnet SDK 包。

# apt update

# apt install apt-transport-https -y

現在,安裝 Dotnet SDK 包

# apt install dotnet-sdk-3.1

安裝完成後,將顯示以下輸出:

Welcome to .NET Core 3.1!
---------------------
SDK Version: 3.1.409

第 3 步:創建一個新項目

我們已經完成了安裝。現在,讓我們創建一個簡單的“Hello World!” 在 Linux 中測試 Dotnet 核心的項目

運行以下命令來創建一個項目:

# dotnet new console -o NeoTechSystems.net

該項目將存儲在~/NeoTechSystems.net/目錄中。

運行以下cd命令打開項目目錄。然後運行 Dotnet run 命令來運行你的項目。

# cd NeoTechSystems.net
# dotnet run

輸出:

Hello World!

就是這樣。我們已經完成了安裝。

在本文中,我們已經看到瞭如何在 Ubuntu 上安裝 Dotnet Core。


如何使用 Python 作為命令行計算器

如何使用 Python 作為命令行計算器

雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。

面向程序員的 8 個最佳 Java 博客

面向程序員的 8 個最佳 Java 博客

作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。

初學者開始使用 Python 的 7 個重要命令

初學者開始使用 Python 的 7 個重要命令

如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。

響應式網頁設計原則

響應式網頁設計原則

如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。

如何使用 C++、Python 和 JavaScript 計算數字中的位數

如何使用 C++、Python 和 JavaScript 計算數字中的位數

處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。

用於容器管理的 9 個最佳 Docker 替代方案

用於容器管理的 9 個最佳 Docker 替代方案

容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

如何在您的 WordPress 帖子中嵌入推文

如何在您的 WordPress 帖子中嵌入推文

在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。

如何使用 npkill 刪除節點模塊文件夾

如何使用 npkill 刪除節點模塊文件夾

Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。

如何編寫和編譯你的第一個 Solidity 代碼

如何編寫和編譯你的第一個 Solidity 代碼

Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。