Creating an rpm
-
This post is being processed/translated. The original version will be shown:
Antes de todo, decir que he leido mucho sobre crear rpms y no he podido solcuionar el problema…
Bien, yo he creado un paquete rpm y un subpaquete rpm: foo-1.0-1.i686.rpm y foo-server-1.0-1.i686.rpm. Cuando los intento instalar des de root recivo este mensaje:[root@pc45 ~]# rpm -ivh /tmp/makerpm/rpmbuild/RPMS/i686/foo-server-1.0-1.i686.rpm Preparando... ########################################### [100%] !Vas a instalar el paquete foo-server¡ 1:foo-server ########################################### [100%] error: falló el desempaquetado de archivos en archivo/usr/sbin/servei;4bf653bb: cpio: Digest mismatchel spec file es.
Name: foo Version: 1.0 Release: 1 Summary: Paquete de programa Group: Applications/System License: GPL URL: http://www.escoladeltreball.org Source0: file:///tmp/projecte/foo-1.0.tar.gz #Provides: caca #Requires: krb5 %description Paquete que nos ofrece un archivo python el cual nos listara las primeras cinco linias de un archivo el qual lo introducideros como argumento cuando llamemos al programa python. Tambien tendra un binario, ls. Ademas contendra un archivo pdf, texto y el makefile que nos permitira instalar el paquete en el directorio virtual. Descripcion general de la aplicacion(todos los paquetes) %package server Summary: Paquete servidor Group: Applications/System %description server Paquete servidor del programa foo %pre echo '¡Vas a instalar el paquete principal del prografa foo!' %pre server echo '!Vas a instalar el paquete foo-server¡' %prep rm -rf %{_builddir}/* %setup -q #build %install rm -rf $RPM_BUILD_ROOT install -D prova.bin $RPM_BUILD_ROOT%{_bindir}/prova install -D servei.bin $RPM_BUILD_ROOT%{_sbindir}/servei #install -D readme.txt $RPM_BUILD_ROOT%{_defaultdocdir}/readme.txt install -D prova.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/prova.1.gz install -D prova.conf $RPM_BUILD_ROOT%{_sysconfdir}/prova.conf %clean #rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc readme.txt /usr/bin/prova /usr/share/man/man1/prova.1.gz %files server %defattr(-,root,root,-) %config /etc/prova.conf /usr/sbin/servei %changelogcual puede ser el error?
muchas gracias!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Registrarse Conectarse