Miquel A. Noguera wrote:
Hola a todos.
Por lo que yo he deducido, para hacernos un rpm propio, lo primero que necesitamos es instalarnos el paquete rpm-devel y también el gcc, el make... en pocas palabras, un entorno de compilación en c operativo, ¿olvido algo?
También necesitaremos un fichero .spec, que no es otra cosa que un pequeño listado con nuestros datos, la descripción del nuevo rpm y de los ficheros que queremos meter en él ¿cierto?
He leido que lo más fácil es empezar "cogiendo prestado" un fichero .spec de un rpm que tengamos a mano y modificandolo para nuestras necesidades, ¿no?. Pues bien, para empezar, ¿cómo hago para extraer un .spec?
Se que también existe el krpmbuilder, que creo que facilita la labor, pero todavía me faltan conocimientos para entender su funcionamiento, lo siento :-(
Después otra cosa: en las documentaciones consultadas, veo que parten siempre de un código_fuente.tar.gz que debemos tener y compilar, pero, ¿no es posible empaquetar binarios o ficheros de datos directamente?
Y para finalizar (por ahora): he visto que todo esto hay que colocarlo en determinados directorios (SOURCE, SEPCS), pero no acabo de ver claro si esos directorios cuelgan de /usr/src o si pueden estar en el home del usuario o si eso simplemente es a gusto del consumidor.
Saludos desde Ibiza y hasta pronto.
Miquel.
Para crear rpm´s desde Tar.gz existe un programita llamado "checkinstall". Para mi es casi fundamental desde que lo conocí. Se debe ejecutar el checkinstall en lugar de make install y listo. Buscar en google.com checkinstall+download y sale enseguida. Saludos y espero sirva Leo