As instruções no site oficial são um pouco detalhadas e difícil de seguir, então aqui está como eu tenho o Macaulay2
instalado.
Nota: É provavelmente melhor reverter qualquer coisa que você já tenha feito e remover qualquer coisa relacionada ao macaulay2, para que o método abaixo seja bem sucedido e sem erros.
O mais fácil é colocar o repositório Macaulay em um arquivo de lista separado em /etc/apt/sources.list.d/
. Isto é o que eu faço com todos os repositórios externos, não-Ubuntu.
1) Crie e abra a lista com
sudo nano /etc/apt/sources.list.d/Macaulay2.list
2) Agora cole nesse arquivo o seguinte (Para futuros leitores: substitua quantal pela sua versão do Ubuntu):
deb http://www.math.uiuc.edu/Macaulay2/Repositories/ubuntu quantal main
Salve o arquivo com Ctrl + O e saia com Ctrl + X .
3) Adicione a chave do repositório com
wget -q http://www.math.uiuc.edu/Macaulay2/PublicKeys/Macaulay2-key -O - | sudo apt-key add -
4) Atualize suas listas de repositórios com
sudo apt-get update
5) Como a página oficial mencionada, você pode precisar para instalar liblapack3gf
bem antes você instala macaulay2
:
sudo apt-get install liblapack3gf
6) Além disso, você pode precisar de libntl-5.4.2 se estiver executando o Quantal ( 12.10) ou posterior, pois não está mais nesse repositório. Eu já tinha instalado, mas você deve estar ok para instalá-lo a partir dos repos Precise, conforme listado acima, mas basta escolher a arquitetura correta e usar
sudo dpkg -i file.deb
Não há dependências para causar qualquer preocupação neste caso. Outras pessoas em execução 12.10 notaram que isso também é necessário.
7) Agora instale o programa com
sudo apt-get install macaulay2
Nota: Se apt-get
continuar falhando, baixe e instale os arquivos corretos (Macaulay2 e Macaulay2-common) para sua arquitetura manualmente a partir de the repository e instale cada um com gdebi
para que quaisquer outras dependências possam ser resolvidas.
8) O comando para iniciá-lo é M2
(maiúscula M) e a página do manual pode ser acessada inserindo man M2
.