Um etwas zu kompilieren, musste das zlib1g-dev
Paket installiert werden, also startete ich ein apt-get install zlib1g-dev
.
apt-get
informierte mich freundlich, dass das Paket wegen eines anderen Pakets bereits automatisch installiert wurde und dass es versteht, dass ich es jetzt explizit installieren möchte:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Nachdem die Kompilierung abgeschlossen ist, muss sie nicht mehr explizit angegeben werden. Daher möchte ich ihren Status auf den vorherigen Status zurücksetzen: Automatisch installiert. Auf diese Weise wird es automatisch beschnitten, wenn es mit einem einfachen nicht mehr benötigt wird apt-get autoremove
.
Ich kann ein nicht machen, apt-get remove zlib1g-dev
da einige Pakete noch davon abhängen.
Wie kann ich den Paketinstallationsstatus zlib1g-dev
auf automatisch installiert zurücksetzen ?
Ich weiß, dass ich /var/lib/apt/extended_states
von Hand bearbeiten könnte
Package: zlib1g-dev
Auto-Installed: 0
zu
Package: zlib1g-dev
Auto-Installed: 1
... aber es fühlt sich einfach nicht richtig an.
apt-mark
weil es nicht erforderlich ist, dass Sie installierenaptitude
.apt-mark
Kommt mitapt
Paket, das jeder schon haben sollte.apt-mark kann Ihnen helfen:
Verwenden Sie für 11.04 oder älter "markauto" anstelle von "auto"
quelle
Das ist, wonach Sie suchen.
Quelle:
quelle