首页 > 解决方案 > 如何使用 Ubuntu 18.04 降级到以前版本的 Mono

问题描述

我最近买了一个运行 Ubuntu 18.04 的 vps。我通过官网安装了最新的稳定版mono(5.20.1)。为了兼容性问题,我还需要降级到 4.0 到 4.2 之间的先前版本。

我遵循了官方指南,但它没有工作https://www.mono-project.com/docs/getting-started/install/linux/#accessing-older-releases

我还尝试编辑我的/etc/apt/sources.list.d/mono-official-stable.list并更改:

deb http://download.mono-project.com/repo/ubuntu stable-bionic main

deb [trusted=yes] http://download.mono-project.com/repo/ubuntu stable-bionic/snapshots/4.2.0 main

当我使用时一切正常,sudo apt update但是一旦我使用sudo apt install mono-complete并运行mono --version,它仍然显示最新的稳定版本。

标签: ubuntumonoubuntu-18.04apt

解决方案


删除文件/etc/apt/sources.list.d/mono-official-stable.list,然后执行:

sudo apt purge mono-devel mono-complete
sudo apt update
sudo apt install mono-devel mono-complete

这样,您将使用 Ubuntu(不是 Microsoft)捆绑的 mono 软件包,它带来了 mono 版本 4.2.6(或 4.6.2,不确定)。如果您甚至依赖于比这更旧的版本,那么您……咳咳……处于不利地位。


推荐阅读