因項目要求,需要佈署一個LINUX開發環境,所以在虛擬機中佈署一個ubuntu12.04和c#的開發環境,以下是折騰兩天時間搞定的流程,主要是開發環境MONO和MONODevelop比較耗時。 一、虛擬機安裝直接跳過,我安裝提虛擬機是VMware-workstation-full-15.5.1,安裝 ...
因項目要求,需要佈署一個LINUX開發環境,所以在虛擬機中佈署一個ubuntu12.04和c#的開發環境,以下是折騰兩天時間搞定的流程,主要是開發環境MONO和MONODevelop比較耗時。
一、虛擬機安裝直接跳過,我安裝提虛擬機是VMware-workstation-full-15.5.1,安裝步驟略
鏈接:https://pan.baidu.com/s/15l-AUDMOmzmgZM35DmMmMw
提取碼:juw2
二、安裝ubuntu20.04,安裝步驟參考虛擬機安裝,另外說一下,如果熟悉MAC界面,估計會對這個UBUNTU界面很習慣。
鏈接:http://mirrors.163.com/ubuntu-releases/
三、安裝Mono,這步比較耗時,大約下載包就占用了一下午,而且經常有些包會下載失敗,則需要重覆下載
1、用管理員用戶登錄進ubuntu桌面後,打開終端,如果不知道可以通過搜索來定位,如下圖
2、安裝必要的軟體包(終端中輸入):
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
3、輸入下麵的命令,導入源倉庫的 GPG key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
4、添加 Mono 源倉庫到你的系統源列表:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'
5、安裝 Mono:註意,這裡如果在安裝過程中出現 失敗的包,只需要重覆執行這個即可,直到全部下載成功
sudo apt install mono-complete
安裝成功驗證mono版本:
mono --version
6、安裝 MonoDevelop IDE: 註意,出現失敗的包同上,也需要重覆執行直到全部下載成功為止
sudo apt-get install monodevelop
7、佈署C#開發環境還需要安裝.Net Core
使用 APT 進行安裝可通過幾個命令來完成。 安裝 .NET 之前,請運行以下命令,將 Microsoft 包簽名密鑰添加到受信任密鑰列表,並添加包存儲庫。
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
安裝 SDK:
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-3.1
安裝運行時:
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-3.1
或
作為 ASP.NET Core 運行時的一種替代方法,你可以安裝不包含 ASP.NET Core 支持的 .NET Core 運行時:將上述命令中的 aspnetcore-runtime-3.1 替換為 dotnet-runtime-3.1。
sudo apt-get install -y dotnet-runtime-3.1
8、一個MonoDevelop開發DEMO,參見官方的鏈接
https://www.monodevelop.com/documentation/stetic-gui-designer/