¿Cuál es la forma más fácil de crear un paquete virtual en Debian?


9
  1. ¿Cuál es la forma más fácil de crear un "paquete virtual" en Debian?

    Mi problema: he compilado / instalado mysql desde la fuente y ahora necesito decirle a otros paquetes que mysql ya está instalado (de lo contrario, también intentarán instalar mysql ...). Busqué en Internet pero no encontré una respuesta rápida a esta pregunta.

  2. ¿Existe un comando fácil para indicar la aptitud para instalar algo, pero excluye una biblioteca / dependencia requerida específica (como mysql)? Esta sería otra forma de resolver el problema.

Respuestas:


8

Instale y use el paquete debian llamado equivs .

... Otro uso es evitar la comprobación de dependencias: dejando que dpkg piense que un nombre y versión de paquete en particular se instala cuando no está

hombre equivs-build


1

Busque checkinstall; después de construir desde la fuente, crea paquetes .deb que se pueden instalar a través de dpkg, creando así una entrada en la base de datos APT.


0

Si equivs no puede ayudar debido a los conflictos.

Por ejemplo, viber.deb requiere libcurl3, pero el sistema operativo tiene libcurl4. No se puede instalar libcurl3 virtual debido al conflicto libcurl4 en él.

Usa la fuerza como dpkg -i --force-dependency viber.deb.

Luego edite /var/lib/dpkg/statusy arregle la Depends:línea en la Package: vibersección.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.