Publicado 2018-05-28.
Palabras clave: debian
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
y
DEBFULLNAME
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 repositorio apt-get install <package>
.