GNU/Linux >> Tutoriales Linux >  >> Debian

Debian:¿crear un paquete .deb solo con dependencias?

Tengo una pieza de software que viene como paquete deb o como código fuente. Me gustaría instalarlo desde la fuente para poder instalarlo en un directorio no estándar, pero me gustaría usar apt para la gestión de dependencias.

¿Hay algún software que pueda usar para crear un paquete deb a partir de otro que es solo un paquete ficticio con las dependencias del paquete?

EDITAR:Para aclarar, quiero satisfacer las dependencias del software, no usar el software para satisfacer las dependencias.

Respuesta aceptada:

Puedes usar equivs para eso. Instale los equivs empaquetar y ejecutar

equivs-control yourpackage.control

(reemplazando yourpackage con algo apropiado para su situación).

Esto creará una plantilla yourpackage.control expediente; edítelo según corresponda:

  • para hacer cumplir las dependencias, enumérelas en Depends: línea;
  • para satisfacer las dependencias, enumérelas en Provides: línea (agregándola si es necesario).

Si desea satisfacer una sola dependencia, asigne un nombre a su paquete en consecuencia, no Provide eso.

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

equivs-build yourpackage.control

e instale el .deb resultante paquete (que hará cumplir las dependencias).


Debian
  1. Cómo extraer archivos del archivo de paquetes de Debian DEB

  2. Cómo crear un usuario SSH encarcelado con Jailkit en Debian 9 (Stretch)

  3. Comprobación de dependencias de paquetes con apt-rdepends de Debian y Ubuntu

  4. Debian – ¿Cómo bloquear non-free con las preferencias de Apt?

  5. Debian:¿automatización de la instalación de paquetes individuales de Debian 8 con avisos interactivos?

Cómo crear un usuario ssh encarcelado con Jailkit en Debian/Ubuntu

Cómo instalar el paquete Debian (.deb)

Cómo acelerar las descargas y actualizaciones de paquetes con apt-fast en Debian 10

Comprobar las dependencias de un paquete en Ubuntu 20.04 y Debian 10

Cómo instalar paquetes Deb en Ubuntu, Debian y Mint

Cómo crear solo un usuario SFTP en Debian 11