• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Creando un rpm

    Programado Fijo Cerrado Movido
    Sistemas operativos
    1
    1
    433
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • A
      AMD6
      Última edición por

      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 mismatch 
      

      el 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
      
      %changelog 
      

      cual puede ser el error?
      muchas gracias!

      1 Respuesta Última respuesta Responder Citar 0
      • 1 / 1
      • First post
        Last post

      Foreros conectados [Conectados hoy]

      0 usuarios activos (0 miembros e 0 invitados).
      febesin, pAtO,

      Estadísticas de Hardlimit

      Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
      Somos un total de 34.7k miembros registrados.
      ssaybb ha sido nuestro último fichaje.