Como instalar o Mono no AIX?

5

Eu não tenho acesso root a uma máquina AIX 5.2 e quero executar programas Mono nela.

    
por Aragorn 28.12.2010 / 03:34

3 respostas

11

Mono não suporta AIX.

Se você quiser tentar transportar o Mono para o AIX, provavelmente desejará:

  • Ative a verificação manual de desreferências no Mono, pois o AIX mantém a página no endereço zero mapeado, evitando que toda uma classe de erros seja detectada. Eu esqueci o nome do define, mas ele foi introduzido há seis meses.

  • Você teria que se certificar de que seus manipuladores de sinais funcionem e que a exceção de desenrolar funciona em sua plataforma.

O resto provavelmente está substituindo algumas funções Posix por alguns equivalentes do AIX, mas se você conseguir que os dois acima funcionem, você provavelmente terá uma instalação Mono funcional. Mas nenhuma dessas tarefas é fácil.

    
por 30.12.2010 / 15:26
2

Basta compilar as fontes e instalá-las em seu diretório inicial com ./configure --prefix=$HOME; make; make install . Desta forma, você não precisa de acesso root em qualquer etapa.

Para executar assemblies .net com sua versão compilada da execução mono ~/bin/mono program.exe ou adicione ~/bin ao seu PATH e use apenas mono program.exe .

    
por 28.12.2010 / 07:55
2

Editar: minha resposta é sobre "como instalar o Mono sem acesso root". Claramente a resposta de Miguel sobre o Mono não estar funcionando no AIX torna o resto discutível.

Alex está certo, você pode instalar em seu diretório pessoal.

Instruções completas para instalar o Mono fora do / usr estão disponíveis aqui:

link

Seguir estas instruções é útil se, por exemplo, alguém instalou o Mono no / usr mais tarde, mas você quis continuar usando sua versão.

    
por 28.12.2010 / 23:43