系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

安装ubuntu虚拟机及布署C#开发环境步骤教程

时间:2020-07-21来源:www.pcxitongcheng.com作者:电脑系统城

因项目要求,需要布署一个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/

分享到:

相关信息

  • linux 文件权限怎么解析

    常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...

    2024-07-07

  • 如何使用WPSeku找出 WordPress 安全问题?

    然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...

    2024-07-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载