Necessidade de instalar o Mono para usar o Azure no Ubuntu 14.04

37

Eu tenho tido um jogo usando o MS Azure através do Ubuntu, mas para gerenciar meu servidor do Azure, ele me pediu para instalar o Silverlight, que me orientou a instalar o Mono.

Eu baixei o Mono, mas o Gerenciador de arquivamento não abre.

Por aí, acho que isso acontece porque estou executando um sistema de 64 bits e entendo que para executar o Mono em 64 bits, é necessário instalar o código.

Sou super novato no Ubuntu e no Linux. Por favor, informe o que executar em uma sessão de terminal para obter o Mono instalado para que eu possa voltar ao Azure.

    
por Jon295087 13.07.2014 / 22:16

4 respostas

59

Para instalar o mono

sudo apt-get install mono-complete

O Silverlight não está disponível no Linux, mas você pode tentar alternativas como Pipelight .

    
por Camicri 14.07.2014 / 01:02
7

Instalando o Mono se você estiver por trás de um proxy ou firewall Quando:

  1. As portas estão bloqueadas (keyserver.ubuntu.com:11371)
  2. Quando você não consegue adicionar uma chave de assinatura

Adicionar chave de assinatura usando

    wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out

Adicionar Repositório

    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list  

Atualizar repolist

sudo apt-get update    

Instalar o Mono (usando os nomes dos pacotes em negrito)

% bl0ck_qu0te%     
por Ankesh 09.04.2015 / 08:03
3

Introdução

sudo apt-get install mono-complete na verdade instala o mono na maioria dos casos conforme o esperado. Mas se você instala apenas mono-completo sem primeiro adicionar a chave de assinatura do Mono Project GPG e o repositório de pacotes (e atualizar o repolista) você está correndo um grande risco de usar as versões antigas e obsoletas dos algoritmos TLS / SSL entre outras potencialmente nocivas de código, pelo menos por enquanto.

Se você quiser usar o mono com mais segurança, siga as instruções descritas em projeto mono .com página de instalação ou similar.

Exemplo:


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

Versão do compilador Mono JIT 4.2.1 - > 4.4.2

Example2


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

Versão do compilador Mono JIT 4.2.1 - > 4.6.0.125 Você pode encontrar as outras versões estáveis na mesma página também.

Informações básicas

Teste feito com a implementação mono .Net usando o Ubuntu 16.04 e 14.04 (com docker).

Instalar apenas mono-completo:

  • Não rejeita conexões se o certificado do servidor estiver expirado.

Faça conforme as instruções na seção "Example1" ou "Example2"

  • Rejeitar conexões se o certificado do servidor expirar.
  • Mais seguro

Eu sei disso porque eu usei trytls para testar o mono contra o badssl e outros TLS / SSL test-backends usando C # -Net, F # -Net e VB-Net.

    
por alklasil 04.08.2016 / 10:23
2
% bl0ck_qu0te%

Funciona para mim (primeiro experimente o sudo apt-get instalar o mono-complete, mas ele ainda não está funcionando, então o sudo apt-get instala o mono-xsp4 e funciona).

    
por zchpit 19.10.2015 / 22:08