金亚洲技术笔记

凡是过往,皆为序章。

Ubuntu24安装mono环境

Posted on   » ubuntu,   » linux,   » mono • 196 words • 1 minute read

系统版本

cat /proc/version
Linux version 7.0.0-28-generic (buildd@lcy02-amd64-004) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #28~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul  1 15:50:57 UTC 2

linux操作系统及版本:Ubuntu 24.04

安装 Mono 运行时

sudo apt update
sudo apt install ca-certificates gnupg
sudo gpg --homedir /tmp --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo chmod +r /usr/share/keyrings/mono-official-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/mono-official-archive-keyring.gpg] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-complete msbuild nuget -y

验证 Mono 运行时是否正常

mono --version
msbuild -version
nuget

验证编译器是否正常

  1. 创建hello.cs
using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello World!");
    }
}
  1. csc 编译生成 exe
csc hello.cs
# 1. 通过 mono 命令运行
mono hello.exe 
Hello World!

# 2. 通过程序名称运行
chmod +x hello.exe
./hello.exe 
Hello World!

安装 VS Code

sudo apt install ./xxx.deb
code
×