DTI*_*att 3 linux ubuntu mono apt rollback
所以,我们的单声道从3.12.0更新到4.0.1并且导致nunit出现了一堆问题,如下所示:升级到运行NUnit测试的Mono 4后的新SIGABRT虽然升级到4.1.0快照修复了这些问题,但它还没有已正式发布,我们不想使用它.相反,我们想降级回3.12.0,但似乎我甚至不能这样做.跑步apt-cache showpkg mono-complete只给我以下选项
matt@matt-T420:~/vw3$ apt-cache showpkg mono-complete
Package: mono-complete
Versions:
4.0.1-0xamarin4 (/var/lib/apt/lists/download.mono-project.com_repo_debian_dists_wheezy_main_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/ca.archive.ubuntu.com_ubuntu_dists_vivid_universe_binary-amd64_Packages
MD5: dacc30c6a4347277b44c68a99c998d5f
Description Language: en
File: /var/lib/apt/lists/ca.archive.ubuntu.com_ubuntu_dists_vivid_universe_i18n_Translation-en
MD5: dacc30c6a4347277b44c68a99c998d5f
3.2.8+dfsg-4ubuntu4 (/var/lib/apt/lists/ca.archive.ubuntu.com_ubuntu_dists_vivid_universe_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/ca.archive.ubuntu.com_ubuntu_dists_vivid_universe_binary-amd64_Packages
MD5: dacc30c6a4347277b44c68a99c998d5f
Description Language: en
File: /var/lib/apt/lists/ca.archive.ubuntu.com_ubuntu_dists_vivid_universe_i18n_Translation-en
MD5: dacc30c6a4347277b44c68a99c998d5f
Run Code Online (Sandbox Code Playgroud)
但是,如果我浏览http://origin-download.mono-project.com/repo/debian/dists/wheezy/snapshots/3.12.0/我可以看到包但我不知道如何将它添加到我的回购清单.我不知道如何修改echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list到3.12.0文件夹的pint.
我基本上只想吹掉单声道4.0,重新安装3.12.0,然后在那个版本固定/保持它.有人可以帮忙吗?
小智 9
首先删除mono 4.0.1
sudo apt-get remove mono-complete
sudo apt-get purge mono-complete
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
经过几次尝试,我修改了这样的回购,这似乎有效:
echo "deb http://download.mono-project.com/repo/debian wheezy/snapshots/3.12.0 main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Run Code Online (Sandbox Code Playgroud)
然后跑了:
sudo apt-get update
sudo apt-get install mono-complete
mono --version
Run Code Online (Sandbox Code Playgroud)
我现在正在运行3.12
| 归档时间: |
|
| 查看次数: |
7457 次 |
| 最近记录: |