zoukankan      html  css  js  c++  java
  • 安装ubuntu虚拟机及布署C#开发环境步骤

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

  • 相关阅读:
    需求规格说明书
    需求规格说明书模板0.2版本
    需求规格说明书模板0.1版本
    万事开头难,团队一起盘!!
    工程开始了!(2019-03-04)
    SpringBoot RESTful API返回统一数据格式还不懂?
    Springboot读取配置文件中的属性
    java本地缓存的使用
    解决github访问不了和慢的问题2021-06-27
    Oracle DDL
  • 原文地址:https://www.cnblogs.com/jonathan236/p/13354970.html
Copyright © 2011-2022 走看看