Atualizando para o mais recente Mono estável

36

O Mono 2.8 foi lançado recentemente com algumas grandes melhorias de desempenho. É tarde demais para entrar no Maverick e estou bastante internado.

Eu não uso o Mono para nada de missão crítica ( apenas tocando música e classificando fotos) e, se quebrar tudo relacionado ao Mono, provavelmente posso viver com ele ou corrigi-lo. Estou ciente de quanto posso perder se estragar as coisas.

Então, com isso reconhecido, alguém aqui sabe como construir o Mono de uma maneira que poderia ser utilizado para substituir o atual Mono (2.6.7)? Com isso, quero dizer, espelhando idealmente os pacotes que o Ubuntu usa para que, se o pior acontecer, eu possa apenas fazer o downgrade dos pacotes.

Ou existe um PPA que faça tudo isso para mim?

Oli
fonte

Respostas:

15

Faça o download e instale o pacote deb mono-paralelo 2.10 .

Após instalar o arquivo deb, cole-o no terminal (Ctrl + Alt + T)

source mono-2.10-environment

Depois disso, seu terminal será semelhante

[mono] / var / dev / mono @

Fonte

Lincity
fonte
1
Grande adição tardia. Tenha alguns pontos.
Oli
A WAYYYYYYY da Great gun é mais fácil do que tentar obter a compilação da fonte 1 funcionando, já tive 4 tentativas até agora, todas resultam em "Você tem um PARCIALMENTE INSTALADO ... IN / OPT / MONO ...", pequeno problema Apesar. O link fornecido aqui é de 64 bits AMD somente, alguém sabe se existe um i386 construção (O servidor Eu estou tentando obter este não é um x64)
shawty
7

O local ideal para um PPA mono é http://badgerports.org/, infelizmente pode levar meses até que ele tenha o mono 2.8

A Novell não acredita que é sua responsabilidade fornecer pacotes mono para o ubuntu, portanto o esforço deve vir da comunidade.

Jo Shields mantém os pacotes oficiais e o PPA do badgerports. Ele disse que pode levar meses até que o mono 2.8 esteja disponível via seu PPA.

Portanto, sua única opção nesse estágio é construir a partir do código-fonte. O que não é para os fracos de coração.

vagabundo
fonte
3

De acordo com este segmento , você pode usar apenas um prefixo diferente:

--prefix=/opt/mono28
MCS
fonte
1

Se você é um especialista em linha de comando, pode compilá-lo a partir do código-fonte, usando o sudo make checkinstall em vez do sudo make install, para obter debs que você pode fazer o downgrade mais tarde (você terá um monte de debs para fazer o downgrade, no entanto, você foi avisado !!!!!)

RolandiXor
fonte
0

Mesmo autor que o link fornecido por Tom Opgenorth, mas atualizado para o mono 2.10.1

https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh

thejspr
fonte
Embora sua resposta esteja 100% correta, ela também poderá se tornar 100% inútil se esse link for movido, alterado, mesclado em outro ou o site principal simplesmente desaparecer ... :-( Portanto, edite sua resposta e copie a mensagem relevante. etapas do link para a sua resposta, garantindo assim a sua resposta por 100% da vida útil deste site! ;-) Você sempre pode deixar o link na parte inferior da sua resposta como fonte do seu material ...
Fabby
0

Há um ppa. ppa:gezakovacs/sandboxcontém pacotes mono 2.10, com um grande aviso no topo. Sua escolha.

user14828
fonte