[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Crear paquete deb (era Problema con fakeroot)



El mar, 19-12-2006 a las 20:22 +0100, Carlos Dávila escribió:
> Después de solucionar el tema de la partición ejecutable, empieza a 
> construir el paquete, pero me da el siguiente error:
> ...
> # Add here commands to install the package into debian/kdenlive.
> /usr/bin/make 
> DESTDIR=/30Linux/Temp/kdenlive-0.4.svn.20061219/debian/kdenlive install
> make[1]: se ingresa al directorio `/30Linux/Temp/kdenlive-0.4.svn.20061219'
> make[1]: *** No hay ninguna regla para construir el objetivo `install'.  
> Alto.
> make[1]: se sale del directorio `/30Linux/Temp/kdenlive-0.4.svn.20061219'
> make: *** [install] Error 2
> 
> He rebuscado bastante en google el error "No hay ninguna regla para 
> construir el objetivo `install'.  Alto.", pero no consigo dar con cuál 
> es el problema en mi caso.
> Esto es lo que hay en el archivo rules bajo install, por si aporta algo:
> 
> install: build
>     dh_testdir
>     dh_testroot
>     dh_clean -k
>     dh_installdirs
> 
>     # Add here commands to install the package into debian/kdenlive.
>     $(MAKE) DESTDIR=$(CURDIR)/debian/kdenlive install
> 
> Agradezco cualquier información.

¿tienes un Makefile en el directorio raiz del paquete?
¿ese Makefile tiene una sección install?

Si lo único que necesitas es una vez compilado poner los ficheros en su
sitio, puedes crear un Makefile tan sencillo como:

install:
	mkdir ${DESTDIR}/usr/bin/kdenlive-0.4/  (o donde quieras)
	cp -a kdenlive.blabla ${DESTDIR}/usr/bin/kdenlive-0.4/

Aunque también deberías añadir una sección uninstall y una sección
clean ;)

Ten en cuenta que ${DESTDIR} es como si fuese la raiz.

Suerte






Reply to: