Lassen Sie uns sagen , dass ich ein Paket haben , A
das hat Depends: B (>= 1.0.0)
in seiner control
Datei.
Das B
wurde vor A
einiger Zeit als Abhängigkeit mit der 1.0.0
Version installiert .
Jetzt B
wurde im Repository auf die 1.0.42
Version aktualisiert und ich möchte upgrade
es.
Was ich nicht gerne mache: apt-get install B
Da es B
als "manuell installiertes" Paket markiert ist (nicht sicher, wie man es richtig benennt), wird es nicht entfernt, autoremove
wenn ich mich entscheide, die Verwendung A
jemals einzustellen.
Gibt es also ein Analogon apt-get upgrade
, das nur ein bestimmtes Paket und seine Abhängigkeiten aktualisiert (wahrscheinlich rekursiv, es spielt in meinem Fall keine Rolle, da B
es von nichts anderem abhängt)?
PS: Ich frage nach derzeit verfügbaren LTS-Versionen. Also 10.04 und 12.04
apt-get install B
Wenn Sie das Paket aktualisieren, sollte es nicht als manuell installiert markiert werden. Solange es eine neue Version dafür im Repo nach dir gibtapt-get update
apt-get install
* markiert ein Paket als manuell installiert. Überprüfte es in 12.04 mit apt-mark showauto
. Es kann mit apt-mark
obwohl
apt-get install --only-upgrade
könnte Muster bestehen .. aber ich bin nicht sicher.