El Miércoles, 21. Diciembre 2005 15:43, Alexander Morgenstern escribió: [...]
und da wäre es mir lieb wenn ich dem apt sagen könnte "nun gut installiere mir doch das Packet sobald die Abhängigkeiten erfüllt sind, selbst wenn das erst in einem halben Jahr der Fall ist".
Das wäre in der Tat sinnvoll, gerade auch dann, wenn ein Paket aufgrund welches Fehlers auch immer gerade für eine Minderheitenarchitektur nicht verfügbar ist.
Das angehängte Skript 'apt-delayed' ist mal ein kleiner Ansatz dafür. apt-delayed install paket99 -> entspricht soweit apt-get -> ist paket99 nicht installierbar, fügt er es in die Liste der verzögerten Pakete ein -> apt-delayed ohne Parameter aufrufen bietet die Installation der vorher als verzögert markierten Pakete an
An sich ist das Paket auch dafür vorbereitet, als Apt-Hook (z.B. in /etc/apt/apt.conf.d/30delayed) als DPkg::Post-Invoke zu laufen, was aber in der Praxis deshalb nicht funktioniert, weil nur ein apt laufen kann, auch wenn es zu dem Zeitpunkt den Lock schon wieder aufgegeben haben könnte.
Mann mann mann, so viel Dokumentation zu so wenig Shellcode, das ist ja umgekehrt proportional zu meinen sonstigen Projekten ;)
Wie und ob überhaupt man das nun in aptitude hereinbringen kann, kann ich schlecht beurteilen. Eine saubere Lösung (z.B. auch für grafische Frontends) geht eh nicht ohne Kooperation mit apt selbst. Also => Wishlist-Bug.
Josef