@schwedenmann:
Ich fürchte, wir missverstehen uns hier.
Ja, das control-file sieht unverdächtig aus, aber genau darin könnte das Problem liegen. Die Abhängigkeiten sind bis auf libc6 alle sehr allgemein. Das kann so richtig sein, es könnte aber auch sein, dass hier an einigen Stellen explizite Versionsangaben fehlen. Wären die da, dann würde desputin das Paket vielleicht auf seinem (relativ alten?) System schon bei der Installation mit einer ordentlichen dpkg-Fehlermeldung um die Ohren fliegen, während es auf deinem neuen System ordentlich durchgeht.
Leider sind die Details zu desputins System geheim, deshalb ist das nur Spekulation.
Nehmen wir als Beispiel mal ein Paket, über das ich schon selbst gestolpert bin,
libstdc++6:
In Debian gibt's das von Version 4.7 bis 8.2 [1], in Ubuntu von 4.8 bis 8.2 [2]. Die Versionen 4.x waren lange Zeit etabliert und untereinander weitgehend kompatibel. Der nächste große Wurf sollte dann Version 6 sein, wobei es aufgrund der großen Änderungen eine Zwischenversion 5 gab, die aber absehbar nicht lange aktuell war. Genau diese 5.x hat es aber in das Ubuntu-LTS 16.04 geschafft, was bei Drittanbietern teils immer noch die Basis ihres Paketbaus ist. Dafür gibt es in Ubuntu kein 6.x.
Ich weiß aus eigener Erfahrung, dass 4.9 (Jessie) und 6.3 (Stretch) ziemlich inkompatibel sind. Eine Software die nicht nur "irgendwie" libstdc++6 braucht, sondern tatsächlich auf Funktionen von 6.x zurückgreift ist schwer nach 4.9 zu portieren. Und ich glaube 5.x ist diesbezüglich näher an 6.x als an 4.x.
Wenn nun also jemand Pakete auf einem System mit libstdc++6 in Version 5 oder 6 baut und dabei absichtlich oder zufällig auf Funktionen dieser Versionen zurückgreift, dann wird das Binary nicht auf einem System mit 4.x funktionieren. Eigentlich sollte sowas dann explizit als Abhängigkeit im control-file stehen (z.B.:
libstdc++6 (>= 5) ), aber aus Gründen die ich nicht kenne wird das beim Paketbau nicht immer automatisch erkannt und wenn es der Paketbauer nicht selbst korrigiert kommen dabei eben kaputte Abhängigkeiten heraus.
[1]
https://packages.debian.org/search?suit ... tdc%2B%2B6
[2]
https://packages.ubuntu.com/search?keyw ... ection=all