In der Vergangenheit habe ich schon erfolgreich Debian-Pakete zusammengebaut, aber nur habe ich das Problem, dass mir in der grafischen Oberfläche "Cannot satisfy dependencies" angezeigt wird, aber nicht, welche Abhängigkeiten das denn sind. Wäre ja viel zu hilfreich. Nun wird mit im Terminal normalerweise angezeigt, welche Abhängigkeiten nicht erfüllt sind, aber da wird das Paket ohne eine solche Meldung installiert und das Programm funktioniert danach auch. Das brachte mich diesbezüglich also nicht weiter.
Wird bei der Installation nur geprüft, was in der control-Datei unter "Depends" steht, oder gibt es eine weitere Prüfung anhand der Dateien selbst?
Nun habe ich recherchiert, wie ich mir die Abhängigkeiten (egal ob erfüllt oder nicht) anzeigen lassen kann. Aber alles, was ich finden konnte, zeigt mir entweder nur die control-Datei an (die Info habe ich schon, da selbst erstellt) oder nur die Abhängigkeiten von Paketen in einer Paketquelle (rdepends). Ziemlich sicher gibt es da was, ich konnte es nur nicht finden.
Noch besser wäre natürlich direkt zu erfahren, welche Abhängigkeit genau nicht erfüllt werden kann. So richtig super super wäre es, wenn ich gleich noch angezeigt bekäme, über welchen Weg die jeweiligen Abhängigkeiten erfüllt werden (welche Paketquelle), aber vermutlich träume ich zu viel.
Das gleiche Verhalten habe ich übrigens sogar bei "offiziellen" Debian-Paketen, nämlich von Vivaldi und Discord. Bei beiden erhalte ich diese eher nutzlose Meldung, wenn ich es über die Oberfläche installieren möchte und übers Terminal mit apt geht es dann und die Programme laufen.
Danke schon mal für die Hilfe!
Moderiert von rklm:
Ins passende Forum verschoben. Bitte beachte die Themen-Stickies!