银河麒麟操作系统安装Mono开发环境操作步骤

需求:现有一C/S结构的Winform客户端程序需要运行到国产操作麒麟操作系统V10上,经查询资料,普遍采取mono开发工具来实现此转换。

目标:转换现有的Windows下使用VisualStudio 2019开发的项目到国产麒麟操作系统V10上。

问题:工欲善其事,必先利其器,本文先搭建好环境,之后再尝试后面的项目代码转换。

步骤:

一、下载安装国产银河麒麟操作系统:

搜索到官网地址http://www.kylinos.cn/,

个人用户试用体验网址https://www.ubuntukylin.com/,

最后找到我们需要的阿里镜像下载地址https://mirrors.aliyun.com/ubuntukylin/Kylin-4.0.2-desktop-sp2_Community-20171127-x86_64.iso。

本文使用桌面SP2版本搭建成功,其他操作系统版本出一堆问题,浪费了很多很多时间。

二、VMware安装麒麟操作系统:

过程不一一描述,参考Vmware中安装CentOS操作系统步骤即可。唯一需要注意的就是设置网络连接,以保障系统安装成功后能上网下载软件,截图如下:

三、麒麟操作系统中安装mono开发工具:

3.1首先更新root超级用户的密码

在系统桌面空白处,点击鼠标右键,选择“在终端中打开”菜单,打开终端命令窗口:

执行命令:

sudo -i

输入当前用户密码后,执行更改超级管理员默认密码指令

passwd root

3.2使用root用户执行相关命令,更新配置文件

备份配置文件命令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list

修改后的内容如下:
--------------------------------------------------------------------------------------------------------------------
deb file:///media/xqf222/kylin/Kylin-4.0.2 juniper main
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp2-desktop main restricted universe multiverse

deb http://kr.archive.ubuntu.com/ubuntu xenial main 
deb http://th.archive.ubuntu.com/ubuntu xenial main 
deb http://cz.archive.ubuntu.com/ubuntu xenial main

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
--------------------------------------------------------------------------------------------------------------------

修改完成后保存,然后执行下面更新命令:
sudo apt-get update

3.3安装mono和monodevelop等工具软件

官网地址http://www.mono-project.com/docs/getting-started/install/linux/,分别执行下面三行命令

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

之后执行安装Mono命令:
sudo apt-get install mono-complete
安装完Mono后执行查看版本信息
mono --version

--------------------------------------------------------------------------------------------------------------------
root@xqf222-kylinsp2:~# mono --version
Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    LLVM:          supported, not enabled.
    GC:            sgen
--------------------------------------------------------------------------------------------------------------------

最后执行安装Monodevelop IDE软件命令
sudo apt-get install monodevelop

完成安装后执行打开开发工具命令:
monodevelop

最后展示一下安装成功的软件界面:

银河麒麟操作系统安装Mono开发环境操作步骤相关推荐

  1. 银河麒麟系统Java/NetCore开发环境

    1. 引言 1.1. 编写目的 银河麒麟服务器(amd版)部署过程用来指导技术人员对整体运行环境的部署. 1.2. 读者对象 技术总监 自主高分平台产品经理 自主高分平台所有开发人员. 自主高分平台测 ...

  2. 麒麟系统安装CANN开发环境

    麒麟系统安装CANN开发环境 1. 更新麒麟系统 从麒麟公司获取,OS Patch包: V10SP1-aarch64-patch03-20201202.tar.gz, 解压缩到任意目录,如:/root ...

  3. 【国产化】银河麒麟V10 aarch64 + TiDB国产化环境下安装EduSoho

    当下,为了避免关键技术受到海外制约,同时也是为了保护信息安全,软件国产化已经成为一种必然趋势.国家也陆续出台相关政策推进信创行业的发展.而阔知科技作为一家数字化学习技术服务商,也一直在为国产软件的生态 ...

  4. 苹果系统安装Java开发环境JDK

    http://androidren.com/index.php?qa=409&qa_1=苹果系统安装java开发环境jdk 先安装brew,具体可以参考: http://blog.csdn.n ...

  5. 银河麒麟v10系统安装docker

    银河麒麟v10系统安装docker 第二章 银河麒麟v10系统安装docker 文章目录 银河麒麟v10系统安装docker 一.下载docker-ce 二.安装docker 一.下载docker-c ...

  6. win10系统安装php开发环境(PHP+Apache+MySQL)--PHP

    PHP下载 1.网址:https://windows.php.net/downloads/releases/ 我下载的是php-7.1.32-Win32-VC14-x64.zip 2.解压 我的位置: ...

  7. eclipse配置python开发环境_Python开发环境配置步骤

    Python开发环境配置步骤 导语:Python开发环境配置,你懂吗?下面的是百分网小编为大家搜集的Python开发环境配置步骤,希望可以帮到你. 1:安装python2.7 python-2.7.3 ...

  8. TI IPNC_RDK_V3.8.0开发环境建立步骤备忘

    TI IPNC_RDK_V3.8.0开发环境建立步骤备忘: # RDK installation steps:# 1.mkdir /usr/local/IPNC_RDK_V3.8.0 2.cd /us ...

  9. Linux开发环境搭建步骤

    虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行 ...

最新文章

  1. 国内IT图书出版的未来之路
  2. springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
  3. 贝叶斯神经网络计算核裂变碎片产额
  4. VTK:Remote之FrenetSerretFrame
  5. POJ - 3189 Steady Cow Assignment(二分图多重匹配)
  6. 终于把CString转化为char*了
  7. 对存储还搞不清楚,先看看这篇文章-从51单片机上去理解存储器
  8. 利用perspective 和 transform 里面的几个参数来实现旋转照片墙
  9. SurfaceView的经典写法
  10. log4j2 mysql_[简单]log4jdbc-log4j2配置简记
  11. [Linux: 编程]如何调试GCC段错误-转
  12. Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)...
  13. flutter的四种模式/application/plugin/package/module,flutter调用原生的方法
  14. CComboBoxEx 扩展组合框
  15. 计算机室 多媒体教室制度,多媒体教室计算机室规章制度.doc
  16. Aop切面自定义注解的使用
  17. 【C++】error: passing ‘const xxx’ as ‘this’ argument discards qualifiers [-fpermissive]
  18. Python中字母大小写转换
  19. 小白应该如何选择国内服务器?腾讯云、阿里云、小鸟云?
  20. 淘宝API接口:item_search_seller -搜索店铺列表

热门文章

  1. csgo修改换服务器吗,csgo怎么切换外服
  2. 数据可视化“万能”工具
  3. 用Python可视化分析绝地求生上万场游戏数据,教你做最强吃鸡攻略啦~
  4. 《恐怖丛林生存》肉搏攻略,解开星星系统之谜
  5. 求1/1!+1/2!+1/3!+...+1/n!……感触颇深
  6. i5 10210u和i7 7700hq 的差别有多大
  7. 知识图谱赵军学习笔记(一)--概论
  8. 【C语言学习疑难杂症】Stack arround the variable was corrupted问题
  9. 基于人体姿势估计的舞蹈检测(AI Dance based on Human Pose Estimation)
  10. 2021年北京高新技术企业认定政策变化及应对方法