Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona OpenSUSE > Instalación y Actualizaciones


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Compilar Octave en OpenSUSE 13.2
  #1  
Antiguo 22-mar-2016, 08:13
leontro leontro está desconectado
Aforado
 
Fecha de Ingreso: 01-julio-2011
Versión: 11.4
Mensajes: 39
Agradecimientos: 1
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
leontro está en el buen camino
Compilar Octave en OpenSUSE 13.2

Ante todo, saludos. Escribo a la comunidad con el fin de recibir alguna orientación sobre la compilación de Octave 3.8.1 que descargue de su página oficial. He estado tratando de hacerlo pero me aparece que algunas librerías no son encontradas.
Cita:
configure: WARNING: UMFPACK not found. This will result in some lack of functionality for sparse matrices.
checking for dseupd in -larpack... no
configure: WARNING: ARPACK not found. The eigs function will be disabled.
checking for library containing tputs... -lncurses
checking for rl_set_keyboard_input_timeout in -lreadline... no
Me parece que eso tiene que ver con el hecho de que OpenSUSE ocupa librerías dinámicas de extensión .so como lo es libumfpack-5.6.2.so
¿Cómo puedo compilar con ese tipo de librerías?
Gracias.
Responder Citando
  #2  
Antiguo 22-mar-2016, 12:14
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: Tumbleweed y Leap + KDE
Mensajes: 3.576
Agradecimientos: 309
Agradecido 1.130 Veces en 736 Mensajes
Poder de Credibilidad: 11
victorhck está en el buen camino
Hola!

Si tienes que compilarlo, es porque supongo que no está disponible la versión que quieres para la versión de openSUSE que tienes instalado.

Ya que quieres compilar deberás resolver "a mano" las dependencias que requiere el programa, por lo que tendrás que instalar via YaST o zypper las librerías necesarias que te indique.

Otra opción sería empaquetar la versión que necesitas mediante Open Build Service, actualizar un paquete suele ser más sencillo que crearlo de nuevo.

Tomando como ejemplo el archivo .spec de OpenBuildService suele ser sencillo actualizarlo de versión y compilarlo para nuevas versiones de openSUSE.

Mirando en OBS v veo que hay una nueva versión cocinándose!!
- https://build.opensuse.org/package/show/science/octave

Espera que este en los repositorios y disponible para ser instalada, para ver si te sirve...
__________________


Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
→ Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
→ Me puedes seguir en: Quitter - Diaspora*
Responder Citando
  #3  
Antiguo 22-mar-2016, 13:33
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.530
Agradecimientos: 1.912
Agradecido 1.402 Veces en 1.175 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Hola:

No sera la 4.0.0 .

http://software.opensuse.org/package/octave

Saludos cordiales.
Responder Citando
  #4  
Antiguo 22-mar-2016, 15:34
Avatar de Gúgolplex
Gúgolplex Gúgolplex está desconectado
Habitual
 
Fecha de Ingreso: 27-febrero-2014
Versión: Tumbleweed+KDE
Mensajes: 150
Agradecimientos: 1
Agradecido 15 Veces en 12 Mensajes
Poder de Credibilidad: 4
Gúgolplex está en el buen camino
Enviar un mensaje por Skype™ a Gúgolplex
La versión más reciente es la 4.0.1.
__________________

Detalles de la laptop: Lenovo 3000 C200
Responder Citando
  #5  
Antiguo 22-mar-2016, 15:51
Avatar de mikrios
mikrios mikrios está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 02-marzo-2013
Ubicación: Lat. 27.994547-Lon -15.405127-160m nivel del mar
Versión: 13.1-2,TW,Leap
Mensajes: 4.530
Agradecimientos: 1.912
Agradecido 1.402 Veces en 1.175 Mensajes
Poder de Credibilidad: 9
mikrios llegará a ser famoso muy pronto
Cita:
Iniciado por Gúgolplex Ver Mensaje
La versión más reciente es la 4.0.1.
Hola:

Si ya me di cuenta (por el enlace de @victorhck) , pero no está en los repositorios ? , me supongo que si descarga desde la pagina de openSUSE, no necesitaría copilarlo, eso me pregunto? y después a esperar a que salga una actualización (aunque tampoco se de que repo es) .

Saludos cordiales
Responder Citando
  #6  
Antiguo 22-mar-2016, 17:38
Avatar de karlggest
karlggest karlggest está desconectado
Moderador
 
Fecha de Ingreso: 07-febrero-2007
Ubicación: Ourense
Versión: Leap 42.3
Mensajes: 8.189
Agradecimientos: 41
Agradecido 1.249 Veces en 920 Mensajes
Poder de Credibilidad: 19
karlggest está en el buen camino
Hola.
Cita:
Si ya me di cuenta (por el enlace de @victorhck) , pero no está en los repositorios ? , me supongo que si descarga desde la pagina de openSUSE, no necesitaría copilarlo, eso me pregunto? y después a esperar a que salga una actualización (aunque tampoco se de que repo es).
https://software.opensuse.org/package/octave

La 4.0.1 está disponible en un repositorio personal.

Cita:
Me parece que eso tiene que ver con el hecho de que OpenSUSE ocupa librerías dinámicas de extensión .so como lo es libumfpack-5.6.2.so
¿Cómo puedo compilar con ese tipo de librerías?
Pues como otras librerías cualquiera. Ahora bien, por esa regla de tres vas a acabar compilando todo el sistema, para lo que habría mejores opciones que openSUSE.

Para compilar octave puedes ver las dependencias que tiene (deberían venir en un archivo Readme, Install o similar. Si no, fíjate en la salida. -l significa "librería", así -lqt sería la librería QT, etc.

Entonces, identifica cada librería que requiera tu programa, búscala con zypper o yast e instala el paquete -devel correspondiente.

Ahora bien, como se ha dicho octave está disponible en los repos, y tú has descargado la versión 3.8, que es la misma que la que está disponible en el repositorio oficial. En mi opinión, instala ésa y olvídate de compilar

Y en el repositorio science tiene la versión 4.0, si lo prefieres.

Salud!!
__________________
http://sementedotempo.blogspot.com/

-Si lo creen unos pocos, es un delirio; si son muchos los creyentes, es una religión
Responder Citando
  #7  
Antiguo 23-mar-2016, 07:07
leontro leontro está desconectado
Aforado
 
Fecha de Ingreso: 01-julio-2011
Versión: 11.4
Mensajes: 39
Agradecimientos: 1
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
leontro está en el buen camino
¡Saludos!
Esa es la versión de Octave que necesito porque es la que trabaja con otro programa que es el que en realidad me interesa: Dynare. Ya había instalado Octave desde de yast y se instaló y corría bien, pero cuando intentaba instalar Dynare, me salía el mismo mensaje: que no encuentra la librería UMFPACK y otras. En otro foro leí que hicieron un parce pero para otra distribución y otro usuario señaló que por el asunto de las librerías dinámicas:
Responder Citando
  #8  
Antiguo 23-mar-2016, 13:16
Avatar de karlggest
karlggest karlggest está desconectado
Moderador
 
Fecha de Ingreso: 07-febrero-2007
Ubicación: Ourense
Versión: Leap 42.3
Mensajes: 8.189
Agradecimientos: 41
Agradecido 1.249 Veces en 920 Mensajes
Poder de Credibilidad: 19
karlggest está en el buen camino
Hola.

Es dynare el que está pésimamente documentado, en todo caso y simplemente.

Tienes que instalar varios paquetes: el que te da error es el suitesparse-devel, pero probablemente requieras el lapack-devel, libmatio-devel, matio-tools e incluso el compilador de fortram (gcc-fortran) si no los tienes ya instalados. En el Readme que debe de acompañar a todo paquete de software para compilar no figuran algunas de las dependencias pero no todas ni mucho menos.

Como no sé usar ninguno de los dos, no sé si funciona la integración, pero la compilación de dynare "detecta" la de octave, así que eso debería de estar bien.

Salud!!
__________________
http://sementedotempo.blogspot.com/

-Si lo creen unos pocos, es un delirio; si son muchos los creyentes, es una religión
Responder Citando
Respuesta

Marcadores

Etiquetas
compilación, octave, opensuse 13.2


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
OpenSUSE 13.2 se cuelga al arrancar "Loading initial ramdisk ..." Mazinger-Z General OpenSUSE 22 15-abr-2017 21:24
Actualización de seguridad el_nuberu General OpenSUSE 5 22-sep-2015 19:19
Opensuse 13.2 Grub no detecta winbug 7 [solucionado] jiu Instalación y Actualizaciones 15 23-dic-2014 12:30
openSUSE 13.2 maniat1k Instalación y Actualizaciones 6 11-oct-2014 14:09
Instalar osx, windows 7 y opensuse 11.4 en un imac... y no morir en el intento oscarpoio FAQs, Manuales y Tutoriales 6 05-abr-2013 00:37



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 21:14.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba