Crea un paquete .deb con solo dependencias

Crea un paquete .deb con solo dependencias

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 equivspara eso. Instala elequivsempaquetar y ejecutar

equivs-control yourpackage.control

(reemplazando yourpackagecon algo apropiado para su situación).

Esto creará un yourpackage.controlarchivo 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 Provideasí?

También debes completar la Version:línea. Entonces corre

equivs-build yourpackage.control

e instale el .debpaquete resultante (que aplicará las dependencias).

información relacionada