Eliminar bibliotecas privadas compartidas del campo Depende en control

Eliminar bibliotecas privadas compartidas del campo Depende en control

Estoy usando un comando debuild -bpara empaquetar mi aplicación en un .deb. Cuando se ejecuta dh_makeshlibs, se agregan los nombres de muchas bibliotecas compartidas en debian/mi-paquete/DEBIAN/shlibs. Pero algunas de ellas son mis bibliotecas privadas compartidas, que también estarán empaquetadas en .deb. En el archivo de control generado, estas bibliotecas compartidas se enumeran en el campo Depende. Causó el error al instalar .deb en otra máquina porque estas bibliotecas compartidas aún no están instaladas.

Mi pregunta es ¿cómo eliminar las bibliotecas privadas compartidas del campo Depende, pero dejar algunas bibliotecas públicas compartidas?

Aquí está debian/instalar:

mi-paquete/* opt/mi-paquete

private_lib/* usr/lib/my-package # Usé -rpath para indicarle al vinculador dónde encontrar mis bibliotecas privadas

Estoy aprendiendo a empaquetar, por lo que es posible que no me quede claro en alguna parte. Por favor dígame si necesita más información que le ayude.

información relacionada