Como instalar o IDE de mono-desenvolvimento para o mono 3.0.2 no Ubuntu 12.04.2 LTS 64?

1

Eu fiz o download (do site mono-project.com) e instalei o mono 3.0.2 para uma finalidade específica em / usr / lib no meu sistema Ubuntu 12.04.2 LTS de 64 bits usando estes comandos:

wget -O Downloads/mono-3.0.2.tar.bz2 http://origin-download.mono-project.com/sources/mono/mono-3.0.2.tar.bz2 
tar -C Downloads -xjf Downloads/mono-3.0.2.tar.bz2
cd Downloads/mono-3.0.2
sudo ./configure --prefix=/usr
sudo make
sudo make install

Agora, gostaria de instalar o IDE de desenvolvimento único, mas estou com medo de usar o apt-get ou synaptic desde que a instalação padrão do Ubuntu instala uma versão antiga do mono e, além disso, não instala as bibliotecas compartilhadas em / usr / lib.

Qualquer ajuda para instalar este IDE (ou outro) que suporte o mono 3.0.2 será muito apreciada.

TIA.

    
por Fnux 17.03.2013 / 02:17

2 respostas

2

O problema é que o monodevelop tem muitas dependências que você precisará instalar manualmente (como em, sem pacotes, como você fez com o Mono), como:

  • gtk-sharp (a ramificação 2-12)
  • gnome-sharp
  • mono-addins

E outros que talvez eu esteja esquecendo.

Se você realmente quer viver no limite, mas sem sofrer tanta dor, você deve, primeiro, parar de usar uma distro LTS (instale 12.10 por exemplo), e então pegar os pacotes preview mono 3.0 aqui: link

Desta forma, você ainda poderá usar o sistema de empacotamento para instalar dependências como as listadas acima, e então você pode clonar o monodevelop do github e usar a versão mais recente sem problemas.

Outra opção, caso você não queira atualizar sua distro, é instalar o mono 3.0 em paralelo com o mono 2.x que vem com a distro. Para fazer isso, você precisa ter um cuidado especial: leia atentamente este este guia .

    
por 17.03.2013 / 13:37
0

Oi knocte e muito obrigado por todas as precisões.

Enquanto isso, eu não posso me mover agora para o 12.10 e definitivamente preciso fazer o monodevelop trabalhando no 12.04 LTS com a minha instalação mono atual.

No entanto, testarei sua proposta com um 12.10 posteriormente em uma VM.

Além disso, não instalei o mono usando minha instalação de distro porque, como eu disse:

a) o que é proposto pelo Ubuntu 12.04.2 é um antigo 2.x,

b) Eu preciso especificamente usar uma versão 3.0.x para meus testes,

c) e eu preciso instalá-lo em / usr / lib para um projeto específico que liga dinamicamente bibliotecas mono se e somente se elas estiverem localizadas em / usr / lib (e não há como fazer mudanças daquele específico comportamento, pelo menos por enquanto).

BTW, a instalação do meu atual mono 3.0.2 foi muito fácil (mas demorou muito tempo - LoL) e funciona bem com o projeto específico que estou testando.

Então, existe um lugar onde eu possa encontrar os diferentes passos a seguir para instalar o monodevelop do IDE que usaria minha instalação atual em / usr / lib sem excluir minha instalação atual do mono 3.0.2?

A outra maneira de usar uma instalação paralela como promovida lá: link não é uma maneira que eu poderia usar com o projeto específico que estou testando.

Ou existe outro IDE (como o Eclipse ou o Code :: blocks) que suporta o Mono no Linux?

TIA.

    
por 18.03.2013 / 20:54