
Tengo un software que viene como paquete deb o como fuente. Me gustaría instalarlo desde la fuente para poder instalarlo en un directorio no estándar, pero me gustaría utilizar apt para la gestión de dependencias.
¿Existe algún software que pueda usar y que cree un paquete deb a partir de otro que sea solo un paquete ficticio con las dependencias del paquete?
EDITAR: Para aclarar, quiero satisfacer las dependencias del software, no utilizar el software para satisfacer las dependencias.
Respuesta1
Puedes usar equivs
para eso. Instala elequivs
empaquetar y ejecutar
equivs-control yourpackage.control
(reemplazando yourpackage
con algo apropiado para su situación).
Esto creará un yourpackage.control
archivo de plantilla; edítelo según corresponda:
- para hacer cumplir las dependencias, enumerelas en la
Depends:
línea; - para satisfacer las dependencias, enumérelas en la
Provides:
línea (agregándolas si es necesario).
Si desea satisfacer una única dependencia, nombre su paquete en consecuencia, ¿no es Provide
así?
También debes completar la Version:
línea. Entonces corre
equivs-build yourpackage.control
e instale el .deb
paquete resultante (que aplicará las dependencias).