今天我的Ubuntu将Mono更新为4.2.1.102.它不允许我绝对需要运行某个程序.我怎样才能将它降级到4.0.5.1?我试过了...
sudo apt-get install mono-complete=4.0.5.1
Run Code Online (Sandbox Code Playgroud)
这不起作用.
Sus*_*ver 15
编辑/etc/apt/sources.list.d/mono-xamarin.list并更改:
deb http://download.mono-project.com/repo/debian wheezy main
Run Code Online (Sandbox Code Playgroud)
至:
deb http://download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 main
Run Code Online (Sandbox Code Playgroud)
这将把它固定到版本4.0.5.1.
仅供参考:确保您在任何/etc/apt/sources/list.d/xxxxx.list文件中没有任何alpha/beta repos for 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
Run Code Online (Sandbox Code Playgroud)
访问旧版本如果出于某种原因,您希望固定较旧版本的Mono而不是更新到最新版本,则可以将Debian存储库修改为"wheezy/snapshots/X.XX.X"而不是"wheezy".例如,"wheezy/snapshots/3.10.0"将锁定您的版本.
下一个主要Mono版本上传后,这些快照将停止接收更新 - 例如,一旦Mono 3.12上传,3.10将永远不会收到更新.
在RPM发行版上,强制打包版本在包管理器中 - 所有旧版本都在YUM元数据中发布,并且应该可用.
参考:http://www.mono-project.com/docs/getting-started/install/linux/#accessing-older-releases
参考:可用版本:
http://download.mono-project.com/repo/debian/pool/main/m/mono/
| 归档时间: |
|
| 查看次数: |
15034 次 |
| 最近记录: |