我一直在通过Ubuntu使用manage玩游戏,但是为了管理我的Azure Server,它让我安装Silverlight,然后指示我安装Mono。
我已经下载了Mono,但是档案管理器不会打开它。
阅读一下,我猜想这是因为我运行的是64位系统,我认为要让Mono在64位中运行,需要通过代码进行安装。
我是Ubuntu和Linux的超级新手。请建议在终端会话中运行什么,以便安装Mono,以便我可以回到Azure。
发布于 2014-07-13 23:02:00
安装mono
sudo apt-get install mono-completeSilverlight在Linux上不可用,但您可以尝试其他方法,如管道。
发布于 2015-04-09 06:03:12
如果您位于代理或防火墙后面,则安装Mono:
添加签名密钥
wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out 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 应该安装软件包mono-devel来编译代码。软件包的单-完整应该安装,以安装一切-这应该涵盖大多数情况下的“程序集没有找到”错误。软件包引用程序集- PCL应该安装用于PCL编译支持-这将解决大多数情况下的“框架未安装:.NETPortable”错误,在软件编译。
发布于 2016-08-04 08:23:28
事实上,在大多数情况下,sudo apt-get install mono-complete确实按预期安装了mono。但是,如果您只安装Mono -完整,而不首先添加Mono签名密钥和包存储库(并更新repolist),那么使用TLS/SSL算法的旧版本和过时版本以及其他可能有害的代码段是非常危险的,至少目前是这样。
如果您想更安全地使用mono,您应该遵循mono-project.com安装页面或类似的说明。
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-completeMono编译器版本4.2.1 -> 4.4.2
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 installMono编译器版本4.2.1 -> 4.6.0.125您也可以在同一页上找到其他稳定版本。
使用ubuntu16.04和14.04 (使用docker)对mono .Net实现进行测试。
中的指示执行
我之所以知道这一点,是因为我使用幽会对badssl和其他TLS/SSL测试--使用C#-Net、F#-Net和VB-Net -后端进行了mono测试。
https://askubuntu.com/questions/497358
复制相似问题