como instalar o sage? [resolvido]

Iniciado por estev3s, 16 de Outubro de 2008, 15:12

tópico anterior - próximo tópico

estev3s

como eu isntalo um programa usando o package manager?
baixei i sage, um programa de cálculo e matemática
versao sage-3.1.2-ubuntu32bit-i686-intel-i686-Linux
e ao extrair o arquivo criei uma pasta cheia de arquivos,
e nao sei como instalar.. olhando o read-me encontrei
estas instruções:

VERY QUICK INSTRUCTIONS TO BUILD FROM SOURCE:
   1. Make sure you have the dependencies.

     LINUX (install these using your package manager):
          gcc, g++, make, m4, perl, ranlib, and tar.

     OSX: XCode.  WARNING: If "gcc -v" outputs 4.0.0, you
          *must* upgrade XCode (free from Apple), since that
          version of GCC is very broken.

     NOTE: On some operating systems it might be necessary
     to install gas/as, gld/ld, gnm/nm, but on most these
     are automatically installed when you install the
     programs listed above.


   2. Extract the tarball:
          tar xvf sage-*.tar

   3. cd into the sage directory and type make:
          cd sage-*
          make

     That's it!  Everything is automatic and non-interactive.

NOTE:  On Linux if you get this error message:
  " restore segment prot after reloc: Permission denied "
the problem is probably related to SE Linux:
     http://www.ittvis.com/services/techtip.asp?ttid=3092
Linux user #480130

marcospinho

simples:
supondo que voce está usando ubuntu e está conectado na internet, voce deve ir em aplicações/adicionar e remover/ e procurar o programa na busca de aplicações se não tiver
menos simples:
va em sistema/ administração/ gereciador de pacotes / procure o pacote na busca e depois que encontrá-lo é só marcar que ele seleciona automaticamente as delpendencias depois e só clicar em aplicar e correr pro abraço.
se não tiver no gerenciador de pacotes procure no fórum com os termos "get-deb" e "apt-url" voce vai ter dicas facilitadas por lá. Ou então vai descobrir que ainda não dá.
celeron 2.66Ghz, 1G Ram, DVDrw monitor AOC 17pol, HDsata500g, L-Ubuntu Maverick-i386, /root 20G /home 50G /win 40G /win7 50G /dados 20G /teste(nathy+Kde) 15G /acervo 220G  Linux Counter #478143. Ubuntu counter is # 24448

estev3s

caraca marcospinho, nao achei nada aii mano.. espero alguma outra luz pra tentar instalar esse trem ;x
Linux user #480130

marioitalo

Esteves, por coincidência estou baixando o mesmo programa e, apesar de ainda não haver terminado, pelo que eu entendi, a pasta descompactada já traz o binário. Procura dentro da pasta um arquivo sage e tente executá-lo (no terminal "cd /caminho/para/pasta/descompactada/" enter "chmod +x sage" enter "./sage" enter).

estev3s

este arquivo a que voce se refere seria um script shell?
Linux user #480130

marioitalo

É exatamente um script. Já terminei aqui o download. No meu caso o arquivo já estava com permissão para executar, então nem precisei fazer chmod +x sage, mas quando executei o arquivo, ele parou num prompt de comando. Estou procurando saber agora como rodar o "notebook" (sage através do browser).

estev3s

caraca velho, nao to conseguindo ;x
qual é a terminação dos arquivos shell script?
Linux user #480130

estev3s

po fui la e fiz isso

root@esteves:/home/esteves# cd /home/esteves/Downloads/sage
root@esteves:/home/esteves/Downloads/sage# make

dai depois de milhares de linha no console ele informou
SAGE build/upgrade complete!

mas nao instalou porque nao encontro em lugar nenhum
e nem consigo executar no alt+f2 ;x
Linux user #480130

marioitalo

Você compilou o programa, nem precisava...
Mas o tal executável deve estar lá, agora compilado por você. Aqui é um arquivo chamado sage, não tem extensão. É um arquivo texto com permissão de execução. Faz o seguinte: No terminal, no diretório do sage digita
./sage
e dá enter. Deve abrir o programa, ele vai pedir pra você esperar enquanto contrói a arvore de instalação. Depois de algum tempo você estará diante de um prompt de comando escrito sage: Aí você digita
notebook()
enter. Deve abrir uma página no firefox que é a interface notebook do sage. Eu só sei até aí... ;D

estev3s

Linux user #480130

estev3s

a soh mais uma coisa, pelo que voce sabe é claro..
toda vez que eu quiser abrir eu preciso ir no firefox e por
http://localhost:8000/home/admin/ ?
Linux user #480130

marioitalo

Se ele estiver rodando no terminal, sim. Se você fechar o terminal, tem que rodar o comando novamente. Tem inclusive como fazer um icone para chamar direto do menu, mas precisa criar um arquivo chamado notebook.sage que eu ainda não descobri como...

marioitalo

Se quiser adicionar um atalho no menu, basta adicionar um item com a linha de comando
/caminho/para/pasta_do_sage/sage -notebook
E escolher como tipo de aplicativo o aplicativo no terminal.

Mais informações sobre o sage (em inglês):
http://www.sagemath.org/help.html

esteves, não seria melhor alterar o título do tópico para "Como instalar o sage"?

Abraço.