Instalando o trunk Mono no Ubuntu

1

Eu sou muito novo no linux. Eu tenho que instalar o Mono em uma máquina Linux a partir do código fonte. Eu conheço o método geral: instruções de leitura, dependências de instalação, ./configure, make, make install. No entanto, esta abordagem não se encaixa na rotina geral de gerenciamento de pacotes do Ubuntu. Outros programas que eu instalo do .debs não poderão perceber a versão do Mono. Também não posso remover o Mono usando ferramentas padrão de gerenciamento de pacotes do Ubuntu.

Existe uma solução fácil? Eu vi que o Ubuntu tem vários pacotes separados para o projeto Mono. Devo criar pacotes do Mono? Como posso seguir as mesmas convenções dos empacotadores do Ubuntu? Onde devo procurar informações sobre embalagem? Você pode dar instruções passo a passo?

Obrigado!

    
por kalvi 29.05.2009 / 02:09

5 respostas

2

Você deseja usar os arquivos de pacotes pessoais no launchpad.net - existem versões muito atualizadas de diversos pacotes de software em diferentes PPAs.

Se você quer o mono verdadeiramente inovador, então há um PPA de mono-teste com o mono 2.4 no link

Para instalar pacotes de um PPA e obter atualizações para eles, siga estas instruções . Depois de ter feito isso, você deve ser capaz de fazer

$ sudo aptitude update
$ sudo aptitude upgrade
    
por 29.05.2009 / 18:56
1

A equipe do mono-cli ainda não empacotou a versão 2.6 mais recente. Portanto, não há pacotes para instalar. Outra má notícia é que não está chegando em 10.04 (Lucid) também. Então você terá que instalar a partir do código-fonte ou empacotá-lo por conta própria. Não tente mais tarde, não é novidade. A embalagem mono é uma das mais complexas coleções de pacotes do debian / ubuntu. Então, instale a partir da fonte em um ambiente paralelo e você não vai quebrar o seu mono fornecido por distro. Você pode escolher qual monto usar para executar / criar seus aplicativos. Obtenha o script do meu blog para fazer tudo para você ...

wget https://github.com/firegrass/mono-installer-script/raw/master/mono_build.sh
chmod +x mono_build.sh
./mono_build.sh

Então, por exemplo, você pode fazer isso ...

mono-2.6 banshee-1
mono-2.6 mono -V
mono-2.6 your-app
    
por 06.04.2010 / 20:16
0

A solução mais fácil é criar um novo pacote. apt-get fonte a fonte e substitua o tarball antigo upstream com um checkout. bata a versão conforme apropriado, depois reconstrua, instale e espere que você não tenha bagunçado nada. Note que qualquer coisa que precise de uma versão de biblioteca específica será escolhida e, normalmente, substituir algo como mono requer a reconstrução de tudo o que depende.

    
por 29.05.2009 / 02:13
0

Is there an easy solution?

Antes de gastar muito tempo construindo algo, olhe ao redor e verifique os pacotes no Debian SID e no Launchpad. Confira para ver se o projeto mono já tem os scripts em seu repositório para construir um pacote .deb . É possível que já exista uma versão de desenvolvimento em que alguém esteja trabalhando e que seja mais recente.

Se a versão que você quer não estiver disponível, verifique com os mantenedores do Debian / Ubuntu sobre o pacote e veja se eles estão trabalhando na construção dele. Tente encontrar uma maneira de ajudar os mantenedores atuais. Se você ajudá-los, talvez seja possível evitar sempre manter o pacote.

Se a versão que você precisa já estiver disponível no ramo instável do Debian ou Ubuntu, então você pode simplesmente fazer o download do pacote fonte para recompilá-lo para a versão da distribuição que você está executando atualmente.

How can I follow the same conventions as the Ubuntu packagers?

Se você está interessado nisso, você provavelmente deve começar com o Guia dos Novos Mantenedores Debian .

Faça o download do pacote fonte para mono para ter uma ideia de como o pacote está sendo construído atualmente.

Can you give step by step instructions?

Na verdade, cada programa é diferente e não tenho experiência com mono.

    
por 29.05.2009 / 02:19
0

A solução fácil para instalar pacotes no ubuntu & bem como debian é

1.apt-get install (instalação de pacotes)

Pesquisa 2.apt-cache (pesquisa por pacote)

  1. política do apt-cache (Para pesquisar o pacote instalado)

Tente usar isso ..:)

    
por 29.05.2009 / 09:24