我一直在通过 Ubuntu 使用 MS Azure,但为了管理我的 Azure 服务器,它要求我安装 Silverlight,然后它指示我安装 Mono。
我已经下载了 Mono,但 Archive Manager 打不开它。
仔细阅读,我猜这是因为我运行的是 64 位系统,我收集到要让 Mono 在 64 位中运行,它需要通过代码安装。
我对 Ubuntu 和 Linux 都是超级新手。请告知在终端会话中运行什么以便安装 Mono,以便我可以返回到 Azure。
我一直在通过 Ubuntu 使用 MS Azure,但为了管理我的 Azure 服务器,它要求我安装 Silverlight,然后它指示我安装 Mono。
我已经下载了 Mono,但 Archive Manager 打不开它。
仔细阅读,我猜这是因为我运行的是 64 位系统,我收集到要让 Mono 在 64 位中运行,它需要通过代码安装。
我对 Ubuntu 和 Linux 都是超级新手。请告知在终端会话中运行什么以便安装 Mono,以便我可以返回到 Azure。
安装单声道
Silverlight 在 Linux 上不可用,但您可以尝试替代方案,例如Pipelight。
如果您位于代理或防火墙后面,请安装 Mono 何时:
使用添加签名密钥
添加存储库
更新重制
安装 Mono(使用粗体包名)
介绍
sudo apt-get install mono-complete
实际上在大多数情况下确实会按预期安装单声道。但是,如果您只安装 mono-complete 而没有首先添加 Mono Project GPG 签名密钥和包存储库(并更新 repolist),那么您将面临使用旧版和过时版本的 TLS/SSL 算法以及其他潜在有害部分的巨大危险的代码,至少现在是这样。如果你想更安全地使用单声道,你应该按照mono-project.com安装页面或类似页面中描述的说明进行操作。
例子:
Mono JIT 编译器版本 4.2.1 -> 4.4.2
例子2
Mono JIT 编译器版本 4.2.1 -> 4.6.0.125 您也可以在同一页面上找到其他稳定版本。
背景资料
使用 ubuntu 16.04 和 14.04(使用 docker)对 mono .Net 实现进行测试。
仅安装单声道完成:
按照“示例 1”或“示例 2”部分中的说明进行操作
我知道这一点是因为我使用trytls来针对 badssl 和其他使用 C#-Net、F#-Net 和 VB-Net 的 TLS/SSL 测试后端测试单声道。
对我有用(首先尝试 sudo apt-get install mono-complete,但它仍然不起作用,然后 sudo apt-get install mono-xsp4 并起作用)。