Como instalar mono recente em uma distribuição Linux diferente de Suse (por exemplo, Debian / Ubuntu)?

9

Como instalar uma versão recente do mono em uma distribuição Linux diferente do Suse da Novell?

O http://www.mono-project.com/Main_Page promete um download do "Linux", mas 'apenas' oferece downloads do Suse e links para versões desatualizadas do mono (<versão 2).

Eu tenho um compilador e não tenho medo de usá-lo ... mas me sentiria muito melhor se alguém poderia me apontar para um " HowTo instalar Mono no Debian / Ubuntu descrição" ou me mostrar onde baixar um .deb de uma versão recente.

Lexu
fonte
Você procura ferramentas de desenvolvimento mono ou mono?
Jldugger 5/05
Acho que estou atrás do mono. Por "ferramentas de desenvolvimento", você quer dizer coisas como "monodesenvolvimento", IDE ou algo mais?
Lexu 05/05/09

Respostas:

5

Em http://www.mono-project.com/Other_Downloads :

Mono está disponível no atual lançamento estável do Debian e em versões posteriores. Para desenvolver software com o Mono, instale o mono-develpacote no Etch (4.0) usando aptitudeou um gerenciador de pacotes semelhante.

Então apenas apt-get install mono-devel, talvez?

ATUALIZAÇÃO: A versão do Mono que você obterá do Ubuntu 8.04 é a 1.2.6 , enquanto você provavelmente está procurando pela 2.0.1, que vem com a 9.04 . Provavelmente, sua melhor aposta é atualizar para o Jaunty. Existe a possibilidade de fazer o download do Jaunty .debe instalá-lo em sua máquina, mas eu não apostaria nisso.

Sophie Alpert
fonte
1
Eu tentei exatamente isso, no Ubuntu, não no Debian, mas eles são semelhantes, acredito ... 'apt-get install mono-2.0-devel' me deu uma versão mono 1.2.6, quando tento uma 'mono --version' a partir do prompt. Preciso me livrar de uma versão 1.x?
lexu 5/05/09
3

Para o ubuntu, muitos outros pacotes atualizados estão disponíveis usando os Arquivos de Pacotes Pessoais no launchpad.net.

Se você estiver usando o ubuntu 8.04 (hardy), o mais relevante seria https://launchpad.net/~mono-edge/+archive/ppa

Se você deseja o mono realmente avançado, há um PPA de mono-teste com o mono 2.4 em https://launchpad.net/~mono-testing/+archive/ppa

Para instalar pacotes de um PPA e obter atualizações para eles, siga estas instruções .

Hamish Downer
fonte
3

O tempo resolveu meu problema para mim ... agora está em UBUNTU

O UBUNTU 9.10 possui pacotes instaláveis ​​para mono, incluindo algumas ferramentas de integração que tornam os assemblies (thingy.exe) utilizáveis ​​na CLI


Obrigado a todos que participaram com respostas e sugestões.

Lexu
fonte
1

Siga as instruções aqui para configurar backports e acessar o repositório debian.

então

aptitude -t etch-backports install mono-2.0-devel
John T
fonte
0

Se você deseja usar a versão mais recente do mono em uma versão mais antiga (por exemplo, versão de suporte a longo prazo) do Ubuntu, você pode adicionar os repositórios oficiais de backports ao /etc/apt/sources.list e simplesmente instalar com o apt-get.

Parece que o mono ainda não foi portado para a versão 8.04, olhando a lista de pacotes http://packages.ubuntu.com/hardy-backports/allpackages

No entanto, você pode simplesmente solicitar um backport . Há uma boa chance de que ele seja adicionado a você.

amarillion
fonte
0

Eu mesmo não consegui instalar o Mono mais recente a partir dos pacotes, mas tenho um bom tutorial para criar o Mono mais recente a partir da fonte no Ubuntu: Instalar o Mono 2.4 a partir da fonte no Ubuntu

rusvdw
fonte
0

O Fedora 11 está programado para ser lançado em 6/9/09 e incluirá o Mono 2.4. Tentar

yum search mono

para ver quais pacotes estão disponíveis após a instalação.

dkaylor
fonte
0

o mono 2.4.2.3 está no debian sid (dist instável) no momento e o mono 2.4 está no debian squeeze (testing).

você pode adicionar linhas ao seu sources.list para distribuição de teste ou instável (ou ambas) e definir as regras de prioridade do apt para usar apenas estável, a menos que você solicite explicitamente que um pacote seja testado ou instável (por exemplo, "instalação do apt-get -t instável mono-2.0-devel "- instalará o mono-2.0-devel do unstable junto com todas as dependências com versão)

embora seja possível - de fato, muito fácil - ter um sistema basicamente "estável", com apenas alguns pacotes de teste ou instáveis, IMO se você quiser acompanhar o que há de mais avançado em software, é melhor apenas atualizar para o debian instável do que manter o stable e adquirir o hábito de executar o 'apt-get dist-upgrade' semi-regularmente. será menos complicado e haverá menos incompatibilidades estranhas e outras esquisitices (essa tem sido minha experiência usando o debian nos últimos 15 anos, de qualquer maneira)

o mesmo se aplica ao ubuntu também, embora com os lançamentos semestrais do ubuntu, você não precise esperar tanto para atualizar para o próximo lançamento suportado quanto no debian.

cas
fonte
0

Você checou o build.opensuse.org - ele contém pacotes mono deb para versões do Ubuntu, bem como o SUSE (e outros pacotes de distribuição também).


fonte
não sabia que, eu vou olhar para ele ..
lexu