ubuntu - 如何使用 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
,它仍然显示最新的稳定版本。
解决方案
删除文件/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,不确定)。如果您甚至依赖于比这更旧的版本,那么您……咳咳……处于不利地位。
推荐阅读
- javascript - Javascript 不会更改附加内容
- excel - Excel Weekday 函数,查找星期几
- keras - Keras Bi-LSTM CRF Python 到 R
- sql - Excel 和 SQL - Excel 文件之间的连接
- linux - 使用 Ansible 中的字符串查询搜索 Linux 进程 (PID)
- git - 在本地创建存储库并使用 ssh、git 授予访问权限
- python - 动态 Django 应用程序
- html - CSS clear:两者都不清除双方?
- javascript - 从 npm 的 python-shell 捕获错误
- r - “错误:应使用 `aes()` 或 `aes_()` 创建映射。”