Crear paquetes dummy en debian para satisfacer dependencias:
-
Instalar paquete
equivs
si no está instalado:apt-get install -qVy equivs
. -
Crear archivo de control para generar el paquete dummy utilizando equivs-control.
Ejemplo:
equivs-control my-stub-package
. -
Editar el archivo generado, en el caso de ejemplo
my-stub-package
. Los campos que deben editarse generalmente para cumplir una dependencia son: Package, Version y Architecture. -
Generar el paquete dummy utilizando equivs-build.
Siguiendo el ejemplo anterior,
equivs-control my-stub-package
.NOTA: Conviene definir las variables de entorno
DEBEMAIL
yDEBFULLNAME
para que en el archivo de control del paquete y en el archivo changelog se utilicen dichos valores y no el nombre de usuario y el host.NOTA: Si la arquitectura del paquete a generar no coincide con la del host, por ejemplo, el host es amd64 y se desea generar un paquete para i386 se debe utilizar la opción
--arch=i386
. -
El paquete se instala de forma normal utilizando
dpkg -i <filename>
o si fué subido a un repositorioapt-get install <package>
.