Inicio > Programación, Resolución problemas, Ubuntu > Octave: Instalando paquetes

Octave: Instalando paquetes

Viernes, 19 de febrero de 2010 Dejar un comentario Ir a comentarios

Octave esun lenguaje de alto nivel principalmente orientado a computación numérica. Junto a Scilab, plantan cara a la conocida suite Matlab, pero eso si de forma gratuita. No obstante Octave es parte del proyecto GNU y por lo tanto con licencia GPL, algo a lo que Scilab no se acoge y por lo tanto me he decantado por empezar a usar el primero. He de decir que es compatible con la mayoría de la funcionalidad que existe en Matlab, pudiendo trabajar con los mismos ficheros de funciones que desarrollan investigadores de todo el mundo y con los mismos ficheros de datos que Matlab almacena.

Octave viene con las funcionalidades muchas funcionalidades básicas pero hay gente de todo el mundo que comparten sus desarrollos con la comunidad. La web Octave forge ofrece varios paquetes adicionales con los que podemos extender la funcionalidad Octave. Para instalar estos paquetes tenemos que ejecutar octave con privilegios de superusuario y ejecutar la sentencia:

pkg install "ruta-paquete"

Sin embargo me he encontrado con el siguiente problema al intentar instalar uno de ellos

pkg install "image-1.0.10.tar.gz"
make: mkoctfile: No se encontró el programa
make: *** [__spatial_filtering__.oct] Error 127
'make' returned the following error: make: se ingresa al directorio `/tmp/oct-99549m/image-1.0.10/src'
mkoctfile __spatial_filtering__.cc
make: se sale del directorio `/tmp/oct-99549m/image-1.0.10/src'
error: called from `pkg>configure_make' in file /usr/share/octave/3.2.2/m/pkg/pkg.m near line 1253, column 2
error: called from:
error:   /usr/share/octave/3.2.2/m/pkg/pkg.m at line 714, column 5
error:   /usr/share/octave/3.2.2/m/pkg/pkg.m at line 287, column 7

Como en muchas ocasiones, acudiendo a ubuntuforums me he dado cuenta de que no era el único al que le ocurría este problema. Nos bastará con instalar el paquete de headers de la versión que tengamos instalada de octave. En mi caso:

sudo aptitude install octave3.2-headers

Tras esto volvemos a ejecutar el comando para instalar el paquete y todo debería ir sobre ruedas.

Pdta: Es muy probable que empiece a publicar cosas sobre octave, ya que me viene como anillo al dedo para algunas cosas en las que trabajo :-)

GD Star Rating
loading...
Octave: Instalando paquetes, 10.0 out of 10 based on 2 ratings
Share
  1. Domingo, 21 de febrero de 2010 a las 09:41 | #1
    GD Star Rating
    loading...

    La mayoría estan en los repositorios de Ubuntu ;-) Te recomiendo probar Qtoctave como gui de Octave.

  2. Domingo, 21 de febrero de 2010 a las 11:32 | #2
    GD Star Rating
    loading...

    Si, se que están en los repositorios todos esos paquetes, pero para la versión 3.0 si no recuerdo mal, y yo estoy usando la 3.2 :P . Y con QtOctave pasa lo mismo, cuando intentas instalarlo también te coge la versión 3.0, por eso me lo he instalado desde las fuentes ;) .
    Saludos!

  3. Domingo, 21 de febrero de 2010 a las 12:34 | #3
    GD Star Rating
    loading...

    Easo es por culpa de la versión api de octave. El qtoctave 0.8.2 lo tienes en deb buscando en mi blog, y funciona con la 3.2 ;-)

  4. Domingo, 21 de febrero de 2010 a las 12:52 | #4
    GD Star Rating
    loading...

    ah guay ya he visto tu entrada. Muy buen blog ;)

  5. Adri
    Viernes, 8 de julio de 2011 a las 17:16 | #5
    GD Star Rating
    loading...

    me ocurre este problema, pero tengo octave 3.4, ¿sabes como puedo solucionarlo? gracias

  6. Adri
    Viernes, 8 de julio de 2011 a las 17:18 | #6
    GD Star Rating
    loading...

    po

  1. Sábado, 17 de abril de 2010 a las 11:18 | #1