[opensuse-es] Compilación y creación de paquetes rpm (era calentamiento de procesador)
Finalmente hoy instalé la 13.1, pero sigo con los mismos problemas de la 12.3: Tal como dije en el hilo anterior: Confirmado, checkinstall tiene problemas en la 12.3: http://forums.opensuse.org/english/get-technical-help-here/applications/4889... Eso sigue igual en la 13.1 En la 12.3, como en un primer intento había conseguido compilar la aplicación e instalarla desde los fuentes, pero luego, tratando de hacer que funcionase checkinstall, metí la pata, e instalé paquetes relativos s la construcción de paquetes basados en obs, y se modificaron las variables de entorno, y ya no pude volver a compilar la aplicación, ni crear el paquete con rpmbuild. Hoy verifiqué el histórico de paquetes instalados después de la compilación exitosa, y desinstalé los que estaban demás, y pude volver a compilar y crear el paquete con rpmbuild, siguiendo estos lineamientos: http://eureka.ykyuen.info/2009/12/28/opensuse-build-a-rpm-package/ Luego traté de instalar los paquetes creados en la 13.1, pero me dió error (no lo probé inicialmente en la 12.3, porque tenía instalada la aplicación desde los fuentes). Pensé que sería un problema relativo al cambio de versión, y armé todo para compilar y crear el rpm en la 13.1, y el error fué el mismo al tratar de instalar el paquete. Volví a arrancar en la 12.3, y traté de instalar el paquete creado bajo ese mismo entorno, y el error era el mismo que con el paquete creado en la 13.1 al tratar de instalarlo: /var/tmp/rpm-tmp.Ji5z9p: línea 1: fg: no hay control de trabajos /var/tmp/rpm-tmp.Ji5z9p: línea 2: fg: no hay control de trabajos advertencia:%post(maitreya-7.0.3-1.x86_64): macro de ejecución de guión fallido, estado de terminación 1 Pero sin embargo, cuando traté de instalarlo nuevamente, me encontré con una sorpresa, me salió: el paquete prueba-7.0.3-1.x86_64 ya está instalado Pruebo a buscar entre las aplicaciones instaladas,y lo está y funciona perfecto. La computación es una ciencia exacta? Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola El 28/11/13 21:29, Juan Erbes escribió:
La computación es una ciencia exacta?
La respuesta es sí, pero... los códigos o lineas de un programa no lo son ("no están bien escritos" y hacen algo distinto a lo que se pretende) y los procesadores suelen también tener fallas, por lo que el resultado final puede ser incierto. Me alegra que lo hayas podido hacer funcionar, aunque sea con las salvedades que has comentado. Peor es nada :-) Saludos, Alfredo -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 29 de noviembre de 2013 00:01, Alfredo Jesús Delaiti
Hola
El 28/11/13 21:29, Juan Erbes escribió:
La computación es una ciencia exacta?
La respuesta es sí, pero... los códigos o lineas de un programa no lo son ("no están bien escritos" y hacen algo distinto a lo que se pretende) y los procesadores suelen también tener fallas, por lo que el resultado final puede ser incierto.
Me alegra que lo hayas podido hacer funcionar, aunque sea con las salvedades que has comentado. Peor es nada :-)
Llega un punto, muchas veces como tu dices "los códigos o lineas de un programa no lo son ("no están bien escritos" y hacen algo distinto a lo que se pretende)", que uno se acostumbra a que las compilaciones siempre fallen en el primer intento. Pero en este caso, despues de instalar las librerías y paquetes devel que pedía, se compiló en el primer intento. El problema es con checkinstall, que a pesar de ser del repo oficial de opensuse, tiene para crear 3 clases de paquetes, para Debian, Slackware y RPM, pero se nota que con rpm no está debidamente depurado. Tratando de hacer que funcionase, empecé a instalar paquetes relacionados con el error que daba, y esos al modificar las variables de entorno, hacían que falle la compilación, y como consecuencia la creación del paquete a través de rpmbuild. Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El vie, 29-11-2013 a las 09:54 -0200, Juan Erbes escribió:
El día 29 de noviembre de 2013 00:01, Alfredo Jesús Delaiti
escribió: Hola
El 28/11/13 21:29, Juan Erbes escribió:
La computación es una ciencia exacta?
Llega un punto, muchas veces como tu dices "los códigos o lineas de un programa no lo son ("no están bien escritos" y hacen algo distinto a lo que se pretende)", que uno se acostumbra a que las compilaciones siempre fallen en el primer intento.
Pero en este caso, despues de instalar las librerías y paquetes devel que pedía, se compiló en el primer intento.
El problema es con checkinstall, que a pesar de ser del repo oficial de opensuse, tiene para crear 3 clases de paquetes, para Debian, Slackware y RPM, pero se nota que con rpm no está debidamente depurado. Tratando de hacer que funcionase, empecé a instalar paquetes relacionados con el error que daba, y esos al modificar las variables de entorno, hacían que falle la compilación, y como consecuencia la creación del paquete a través de rpmbuild.
Un programa también es una ciencia exacta, hace exactamente lo que se le ha dicho que haga. Otra cosa es que al decirselo, se hayan cometido errores o no se hayan considerado parte de los casos posible. -- Saludos Lluis -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 2013-11-29 12:54, Juan Erbes wrote:
El problema es con checkinstall, que a pesar de ser del repo oficial de opensuse, tiene para crear 3 clases de paquetes, para Debian, Slackware y RPM, pero se nota que con rpm no está debidamente depurado. Tratando de hacer que funcionase, empecé a instalar paquetes relacionados con el error que daba, y esos al modificar las variables de entorno, hacían que falle la compilación, y como consecuencia la creación del paquete a través de rpmbuild.
El checkinstall está roto desde hace mucho tiempo, y los desarrolladores se niegan a arreglarlo. Dicen que hay que usar el buildservice y que no tiene ningún sentido usar el checkinstall para nada. Hace años que tengo bugzillas con eso. -- Cheers / Saludos, Carlos E. R. (from 12.3 x86_64 "Dartmouth" at Telcontar)
participants (4)
-
Alfredo Jesús Delaiti
-
Carlos E. R.
-
Juan Erbes
-
lluis martinez