Rewrite Posted September 17, 2012 Report Share Posted September 17, 2012 (edited) Puesto que estoy ayudando en algunos repositorios de mi distribución, aprovecho de hacer colocar esta guía para empaquetar cualquier tipo de aplicación en .rpm. NOTA: Siempre se trabaja como user normal (nunca como root).Primero hay que crear el archivo ~/.rpmmacros con el contenido http://pastebin.com/BXDU3SDY y editarlo según lo que aparece en los comentarios Creamos los directorios que usaremos para empaquetar. mkdir -p ~/rpm/{BUILD,RPMS/i586,RPMS/x86_64,RPMS/noarch,SOURCES,SRPMS,SPECS,tmp} Instalar los siguientes paquetes rpm-build rpmlint task-c++-devel task-c-develCon esto ya tenemos lo básico y podemos empezar a empaquetar las aplicaciones. Desde ahora cada vez vamos a empaquetar algo necesitaremos crear el archivo <aplicación>.SPEC el cual lleva todas las instrucciones para crear el .rpm. Este archivo debe ir en ~/rpm/SPECS y la aplicación tarball preferentemente comprimida en .tar.gz en la carpeta ~/rpm/SOURCES o desde una url http://pastebin.com/LXHtz1HU una vez listo el .SPEC se situan en la carpeta.cd ~/rpm/SPECSrpmbuild -ba <aplicación>.SPEC Con ello construiran el .rpm y.src.rpm en sus respectivas carpetas ( ~/rpm/RPMS/ , ~/rpm/SRPMS/ ) Fuentes:wiki mageia -mandriva -suseblogdrake Edited September 18, 2012 by Rewrite Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now