Warum sollten wir uns interessieren: Dieses Problem tritt auf, wenn ein sudo apt-get upgrade
hilfreiches Angebot die automatische Entfernung dieser Pakete anbietet, da alle Pakete, die gerade hinzugefügt wurden, entfernt werden, weil das von ihnen abhängige Paket entfernt wurde.
Problemumgehung
Es scheint, dass dies darauf zurückzuführen ist, dass das Paket nichts installiert. Ich habe das Problem gelöst, indem ich ein triviales Skript hinzugefügt habe, das ich im bin-Verzeichnis installiere:
INSTALL(PROGRAMS $/list_qf_dev_info DESTINATION bin)
Der Inhalt dieses list_qf_dev_info-Skripts ist nur:
#! /bin/sh apt-cache show qfdevelopment_metapkg
Nach der Installation führt das Vorhandensein dieses Skripts dazu, dass das apt / deb-System das Paket beibehält und nicht automatisch verschwindet.
Alternative Problemumgehung - ohne Bearbeiten von Deb
Eine andere Problemumgehung, bei der das Deb nicht geändert werden muss, ist die erneute Installation am Ende, um die Dinge in Ordnung zu bringen:
sudo dpkg -i qfdevelopment_metapkg-0.3.8-Linux.deb sudo apt install -f sudo dpkg -i qfdevelopment_metapkg-0.3.8-Linux.deb
PS
Ich hatte dieses Problem vergessen, da ich nicht miteinander verwandte Elemente bearbeitet hatte. Heute stieß ich wieder auf das Thema und war kurz aufgeregt, zu sehen, dass jemand gefragt hatte, bevor er merkte, dass es meine Frage war und dass es keine Antworten gab, also musste ich mich selbst damit beschäftigen.