需要安装 Mono 才能在 Ubuntu 14.04 上使用 Azure

Jon*_*087 38 mono software-installation

我一直在玩通过 Ubuntu 使用 MS Azure 的游戏,但是为了管理我的 Azure 服务器,它要求我安装 Silverlight,然后它指示我安装 Mono。

我已经下载了 Mono,但存档管理器无法打开它。

阅读周围,我猜这是因为我运行的是 64 位系统,我收集到让 Mono 在 64 位运行,它需要通过代码安装。

我对 Ubuntu 和 Linux 都是超级新手。请建议在终端会话中运行什么以安装 Mono,以便我可以返回 Azure。

Cam*_*cri 62

安装单声道

sudo apt-get install mono-complete
Run Code Online (Sandbox Code Playgroud)

Silverlight 在 Linux 上不可用,但您可以尝试诸如Pipelight 之类的替代品。


小智 8

如果您在代理或防火墙后面安装 Mono 时间:

  1. 端口被阻止 (keyserver.ubuntu.com:11371)
  2. 当您无法添加签名密钥时

添加签名密钥使用

    wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out
Run Code Online (Sandbox Code Playgroud)

添加存储库

    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list  
Run Code Online (Sandbox Code Playgroud)

更新 repolist

sudo apt-get update    
Run Code Online (Sandbox Code Playgroud)

安装 Mono(使用粗体的包名)

应该安装mono-devel包来编译代码。

应该安装mono-complete包来安装所有东西 - 这应该涵盖大多数“找不到程序集”错误的情况。

应安装包referenceassemblies-pcl以支持 PCL 编译 - 这将解决软件编译期间“未安装框架:.NETPortable”错误的大多数情况。