Instalando sage

Colapsar
X
 
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes
  • [Beto]
    Estrella de Wolf-Rayet
    Usuario de confianza

    • Apr
    • 3028

    #1

    Simbólico Instalando sage

    Escrito por jorgext Ver mensaje
    Máxima se parece mucho a Mathematica, sin embargo hay un paquete libre llamado Sage que es muy bueno, de hecho, tiene mejores benchmarcks que Mathematica en varios atributos. Te recomiendo aprender a usarlo, puede resultar muy poderoso.

    http://www.sagemath.org/
    Voy a probarlo a ver como va, hasta ahora solamente he usado maxima, ocatave, mathlab y el derive ...
  • [Beto]
    Estrella de Wolf-Rayet
    Usuario de confianza

    • Apr
    • 3028

    #2
    Re: Maxima

    Hola Jorge, he descargado sage y luego de descomprimirlo, en la carpeta donde descargues escribi


    Código:
    make
    y en esa misma carpeta puedo ejecutar el programa escribiendo:

    Código:
    sudo ./sage
    pero si escribo

    Código:
    ./sage
    o

    Código:
    sage
    no se ejecuta el programa .... me gustaria que funcionara con la última opción ¿sabes como puedo hacer eso?

    Supongo que es porque no se ha instalado y solamente se puede ejecutar desde la carpeta donde está ... pero al hacer un

    Código:
    make install
    no funciona ... me sale esto:

    Código:
    beto@beto-laptop:~/sage-4.3.3-linux-64bit-ubuntu_9.10-x86_64-Linux$ make install
    echo "Experimental use only!"
    Experimental use only!
    if [ "" = "" ]; then \
            echo "Set DESTDIR"; \
            exit 1; \
        fi
    Set DESTDIR
    make: *** [install] Error 1
    Última edición por [Beto]; 08/03/2010, 07:03:44.

    Comentario

    • [Beto]
      Estrella de Wolf-Rayet
      Usuario de confianza

      • Apr
      • 3028

      #3
      Re: Maxima

      Hola, ya he logrado que el programa se ejecute con el comando

      Código:
      sudo sage
      el problema es que es algo incómodo pues me pide la contraseña cada vez.

      Lo que hice fue mover la carpeta descomprimida sage al directorio /usr/local/share/ y copie el archivo sage, que se encuentra dentro de la carpeta a /usr/local/bin, luego lo abrí y lo edite de la siguiente manera

      Código:
      #!/usr/bin/env bash
      
      # Set SAGE_ROOT to the location of the sage install.
      SAGE_ROOT="/usr/local/share/sage"
      
      CUR="`pwd`"   # save the current directory, so can change back after startup
      
      if [ "x$CUR" = "x" ]; then
          echo "**************************************************************"
          echo " Error: the current working directory does not exist. Please  "
          echo " run sage again from an existing directory.                   "
          echo "**************************************************************"
          exit 1
      fi
      
      if [ "$SAGE_ROOT" = "....." ];  then
          SAGE_ROOT=`readlink -n "$0" 2> /dev/null` || \
          SAGE_ROOT=`realpath    "$0" 2> /dev/null` || \
          SAGE_ROOT="$0"
      
          SAGE_ROOT="${SAGE_ROOT%/*}/"
      
          if [ ! -f "$SAGE_ROOT/local/bin/sage-sage" ]; then
          echo "**************************************************************************"
          echo "You must compile Sage first using 'make' in the Sage root directory." >&2
          echo "(If you have already compiled Sage, you must set the SAGE_ROOT variable in "
          echo "the file '$0')".
          echo "**************************************************************************"
          exit 1
          fi
      fi
      
      # Make root absolute:
      cd "$SAGE_ROOT"
      SAGE_ROOT=`pwd`
      export SAGE_ROOT
      export CUR
      
      "$SAGE_ROOT/local/bin/sage-sage" "$@"
      
      # This should kill all children of this process too.
      # Uncomment this if you have trouble with orphans. 
      # Note that you'll get an annoying "Killed" message
      # whenever Sage exits. 
      # kill -9 -$$
      Tendría que editar alguna otra linea para poder ejecutarlo desde consola solamente escribiendo sage ?

      Gracias por la ayuda.

      Comentario

      • jorgext
        Enana blanca
        Usuario regular

        • Jan
        • 253

        #4
        Re: Maxima

        mmmm...

        Seguiste estas instrucciones???

        SageMath is a free and open-source mathematical software system.


        Con eso debería bastar.
        Jorge López

        Comentario

        • [Beto]
          Estrella de Wolf-Rayet
          Usuario de confianza

          • Apr
          • 3028

          #5
          Re: Maxima

          Escrito por jorgext Ver mensaje
          mmmm...

          Seguiste estas instrucciones???

          SageMath is a free and open-source mathematical software system.


          Con eso debería bastar.
          Si, pero al escribir make, me sale lo siguiete al final:

          Código:
           raise OSError, " ** Error trying to create the Sage tmp directory in your home directory.  A possible cause of this might be that you built or upgraded Sage after typing 'su'.  You probably need to delete the directory $HOME/.sage."
          OSError:  ** Error trying to create the Sage tmp directory in your home directory.  A possible cause of this might be that you built or upgraded Sage after typing 'su'.  You probably need to delete the directory $HOME/.sage.

          Comentario

          • [Beto]
            Estrella de Wolf-Rayet
            Usuario de confianza

            • Apr
            • 3028

            #6
            Re: Maxima

            Me parece que ya solucione el problema, sucede que tenia el siguiente directorio:

            /home/beto/.sage


            y al escribir sage en consola interferia de algun modo .... en fin borrando ese directorio ahora ya solucione el problema, y me queda así la pantalla al ejecutar sage.

            Código:
            beto@beto-laptop:~$ sage
            ----------------------------------------------------------------------
            | Sage Version 4.3.3, Release Date: 2010-02-21                       |
            | Type notebook() for the GUI, and license() for information.        |
            ----------------------------------------------------------------------
            Setting permissions of DOT_SAGE directory so only you can read and write it.
            sage:

            Comentario

            • jorgext
              Enana blanca
              Usuario regular

              • Jan
              • 253

              #7
              Re: Instalando sage

              Muy bien! Disculpa por haber desatendido el tema que habías propuesto.
              Es raro en todo caso, aunque para mi me resultó sencillo, usando Mac OS X, solo descargo sage y lo ejecuto en la carpeta donde lo extraigo hacinedo $~/./sage
              Jorge López

              Comentario

              • jorgext
                Enana blanca
                Usuario regular

                • Jan
                • 253

                #8
                Re: Instalando sage

                Cómo te ha ido con sage?
                Jorge López

                Comentario

                • [Beto]
                  Estrella de Wolf-Rayet
                  Usuario de confianza

                  • Apr
                  • 3028

                  #9
                  Re: Instalando sage

                  Escrito por jorgext Ver mensaje
                  Cómo te ha ido con sage?
                  Bien, es bastante sencillo de usar, y ejecuta rápidamente los cálculos y en cuanto a gráficas de funciones se ven bastante bien al dibujarlas.

                  Comentario

                  • pod
                    Agujero negro
                    Colaborador de La web de FísicaBloggerAdministradorModerador general

                    • Mar
                    • 8759

                    #10
                    Re: Instalando sage

                    Era más fácil usar

                    sudo aptitude install sagemath
                    La única alternativa a ser físico era ser etéreo.

                    Comentario

                    • [Beto]
                      Estrella de Wolf-Rayet
                      Usuario de confianza

                      • Apr
                      • 3028

                      #11
                      Re: Instalando sage

                      Escrito por pod Ver mensaje
                      Era más fácil usar

                      sudo aptitude install sagemath
                      pero asi no me instalaba la versión última :P

                      Comentario

                      • jorgext
                        Enana blanca
                        Usuario regular

                        • Jan
                        • 253

                        #12
                        Re: Instalando sage

                        Escrito por pod Ver mensaje
                        Era más fácil usar

                        sudo aptitude install sagemath
                        Los machos compilan, las niñas usan apt-get
                        Jorge López

                        Comentario

                        • pod
                          Agujero negro
                          Colaborador de La web de FísicaBloggerAdministradorModerador general

                          • Mar
                          • 8759

                          #13
                          Re: Instalando sage

                          Escrito por jorgext Ver mensaje
                          Los machos compilan, las niñas usan apt-get
                          Y los machistas hacen esos comentarios...
                          La única alternativa a ser físico era ser etéreo.

                          Comentario

                          • jorgext
                            Enana blanca
                            Usuario regular

                            • Jan
                            • 253

                            #14
                            Re: Instalando sage

                            Escrito por pod Ver mensaje
                            Y los machistas hacen esos comentarios...
                            AJaJjajA

                            Saludos.
                            Jorge López

                            Comentario

                            Contenido relacionado

                            Colapsar

                            Trabajando...