为linux mint 20

问题描述

您好,mono项目站点上的mono文档有些模糊,以至于在Linux上的安装都不存在 我想尝试在具有mono-6.8的linux mint 20上安装mono-4.6.2 amd64 我已经尝试了在apt来源列表中加载所有tricia(bionic)仓库的显而易见的方法 与所有当前的回购散列。 我要解决的问题是内存泄漏,在sqlite之后,mono也引起了内存泄漏。

APT用于响应通配符,看起来已经消失了,并且正在加载相关的程序包 运作不正常。 我删除了当前的mono-6.8,并下载了MonoFramework MDK-4.6.2 打包的文件包含mono.pkg,资源和分发。 我在哪里可以找到在Linux上安装的信息,或者可以在此提供该信息的人 请 linux Mint 19.3是一个很棒的版本,非常稳定,但是linux mint 20相反:( 我发现很多问题,而且我知道我并不孤单。 谢谢

解决方法

因此,很明显,当您问到超过5年的堆栈溢出技术时,您得到的第一个评论就是迁移到另一个,即.NET Core。

好吧,将大型项目从Mono迁移到.Net Core十分困难,因此如果您唯一的问题是升级Mono版本时的性能/内存泄漏问题,那么值得怀疑的是您的Linux内核是否最新日期?对我来说,这是主要问题。在将内核从3.16升级到4.19之后,最新版本的mono / mod_mono运行起来很吸引人,我感到遗憾的是,每天花了很多时间和精力来迁移到.Net Core,一个又一个地迁移了许多未维护的第三方库或没有.Net Core支持。

,

我不认为我的内核这么老

Linux richard-Inspiron-3580 5.4.0-42-generic#46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux

mono的当前版本为mono-6.10,可从github上的评论中怀疑libgdiplus