Octave: Instalando paquetes
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 :-)
loading...


loading...
La mayoría estan en los repositorios de Ubuntu ;-) Te recomiendo probar Qtoctave como gui de Octave.
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
. 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!
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 ;-)
loading...
ah guay ya he visto tu entrada. Muy buen blog
loading...
me ocurre este problema, pero tengo octave 3.4, ¿sabes como puedo solucionarlo? gracias
loading...
po