我最近购买了一个运行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
,它仍然会显示最新的稳定版本。
答案 0 :(得分:0)
删除文件/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,不确定)。如果您甚至依赖于比此版本更旧的版本,那么您...糟糕...处于不利地位。