首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要安装Mono才能在Ubuntu 14.04上使用Azure

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

Ask Ubuntu用户
提问于 2014-07-13 20:16:46
回答 4查看 102.6K关注 0票数 38

我一直在通过Ubuntu使用manage玩游戏,但是为了管理我的Azure Server,它让我安装Silverlight,然后指示我安装Mono。

我已经下载了Mono,但是档案管理器不会打开它。

阅读一下,我猜想这是因为我运行的是64位系统,我认为要让Mono在64位中运行,需要通过代码进行安装。

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

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2014-07-13 23:02:00

安装mono

代码语言:javascript
复制
sudo apt-get install mono-complete

Silverlight在Linux上不可用,但您可以尝试其他方法,如管道

票数 62
EN

Ask Ubuntu用户

发布于 2015-04-09 06:03:12

如果您位于代理或防火墙后面,则安装Mono:

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

使用

添加签名密钥

代码语言:javascript
复制
    wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out

添加存储库

代码语言:javascript
复制
    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list  

更新刷新器

代码语言:javascript
复制
sudo apt-get update    

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

应该安装软件包mono-devel来编译代码。软件包的单-完整应该安装,以安装一切-这应该涵盖大多数情况下的“程序集没有找到”错误。软件包引用程序集- PCL应该安装用于PCL编译支持-这将解决大多数情况下的“框架未安装:.NETPortable”错误,在软件编译。

票数 8
EN

Ask Ubuntu用户

发布于 2016-08-04 08:23:28

Intro

事实上,在大多数情况下,sudo apt-get install mono-complete确实按预期安装了mono。但是,如果您只安装Mono -完整,而不首先添加Mono签名密钥和包存储库(并更新repolist),那么使用TLS/SSL算法的旧版本和过时版本以及其他可能有害的代码段是非常危险的,至少目前是这样。

如果您想更安全地使用mono,您应该遵循mono-project.com安装页面或类似的说明。

示例:

代码语言:javascript
复制
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-complete

Mono编译器版本4.2.1 -> 4.4.2

Example2

代码语言:javascript
复制
apt-get -y update && \
  apt-get -y install \
  wget \
  tar \
  git \
  autoconf \
  libtool \
  automake \
  build-essential \
  mono-devel \
  gettext
wget http://download.mono-project.com/sources/mono/mono-4.6.0.125.tar.bz2 -O mono-4.6.0.125.tar.bz2
tar xvf mono-4.6.0.125.tar.bz2
cd "mono-4.6.0/"
./configure
make
make install

Mono编译器版本4.2.1 -> 4.6.0.125您也可以在同一页上找到其他稳定版本。

背景信息

使用ubuntu16.04和14.04 (使用docker)对mono .Net实现进行测试。

只安装一体式:

  • 如果服务器证书过期,则不拒绝连接。

按"Example1“或"Example2”-section

中的指示执行

  • 如果服务器证书过期,则拒绝连接。
  • 更安全

我之所以知道这一点,是因为我使用幽会对badssl和其他TLS/SSL测试--使用C#-Net、F#-Net和VB-Net -后端进行了mono测试。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/497358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档