如何在CentOS 8上安装Mono
source link: https://www.myfreax.com/how-to-install-mono-on-centos-8/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Mono是一个用于基于ECMA/ISO标准开发和运行跨平台应用程序的平台。 它是Microsoft .NET框架的开源实现。
本教程介绍了如何在CentOS 8上安装Mono。
在本说明中假设您以root用户或用户的sudo特权身份登录。
在CentOS上安装Mono
在CentOS 8上安装Mono的最简单和推荐的方法是从Mono的存储库中安装。 这是一个相对简单的过程,只需几分钟。
首先导入存储库的GPG密钥:
sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'
成功后,不会产生任何输出。
通过运行以下命令将Mono存储库添加到您的系统中:
dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo
输出应类似于以下内容:
Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo
启用存储库后,安装Mono:
sudo dnf install mono-complete
mono-complete
是一个元软件包,可安装Mono运行时,开发工具, 以及所有库。
通过运行以下打印Mono版本的命令来验证安装:
mono --version
本文的Mono的最新稳定版本是6.8.0.105:
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 19:28:42 UTC 2020)
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
Interpreter: yes
LLVM: yes(610)
Suspend: hybrid
GC: sgen (concurrent by default)
您已经在CentOS系统上成功安装了Mono,并且可以开始使用它。
Mono入门
为确保一切设置正确,我们将构建一个Hello World程序,该程序可打印经典的“hello world”消息。
打开您的文本编辑器,然后创建一个名为hello.cs
的文件,其内容如下:
hello.cs
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
使用csc
编译器生成程序:
csc hello.cs
上面的命令将创建一个名为hello.exe
的可执行文件。
使用以下命令运行程序:
mono hello.exe
输出应如下所示:
Hello, World
如果您只想通过输入程序名称来执行该程序,则需要设置可执行权限:
chmod +x hello.exe
您现在可以通过键入以下内容来运行hello.exe
文件:
./hello.exe
最新的稳定版Mono发行包可从官方Mono软件包存储库中安装。
如果您遇到问题或有反馈,请在下面发表评论。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK