今天我的Ubuntu系统将Mono更新到了4.2.1.102版本。但这导致我需要运行的某个程序无法正常工作。我该如何将Mono版本降级到4.0.5.1呢?我已经尝试过了......
sudo apt-get install mono-complete=4.0.5.1
那行不通。
今天我的Ubuntu系统将Mono更新到了4.2.1.102版本。但这导致我需要运行的某个程序无法正常工作。我该如何将Mono版本降级到4.0.5.1呢?我已经尝试过了......
sudo apt-get install mono-complete=4.0.5.1
那行不通。
编辑您的/etc/apt/sources.list.d/mono-xamarin.list
文件,并更改以下内容:
deb http://download.mono-project.com/repo/debian wheezy main
至:
deb http://download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 main
这将把它固定在版本4.0.5.1。
提醒:确保您的/etc/apt/sources/list.d/xxxxx.list文件中没有任何alpha/beta mono仓库。
降级的基本步骤:
sudo apt-get remove mono-complete
# Edit your mono-xamarin.list and pin it to the version of your choice.
sudo apt-get update
sudo apt-get install mono-complete
http://download.mono-project.com/repo/debian/pool/main/m/mono/
希望这能帮助到某些人,对我来说,最后一步解决了问题。我的系统是Ubuntu 18.04。