How to package and deploy a DEB without any assumptions about dependencies installed on the target machine |

Trending 3 months ago

I americium creating a DEB package for installation by outer systems. At this early shape of improvement nan DEB package consists of custom-developed Python wheels. These wheels dangle on:

  • System binary packages specified arsenic Cairo and GTK, that 1 would usually apt install, and
  • Multiple Python wheels specified a Matplotlib, disposable connected PyPi.

Because I cannot make immoderate assumptions astir what is disposable connected nan 3rd instrumentality I request to someway grip each dependencies. The first limitations I encountered are pip and python. Because I cannot apt instal from nan postinst script, I'm astatine a nonaccomplishment arsenic to really to proceed.

Are these limitations shipped pinch nan DEB aliases thing similar?