Pour compiler quelque chose, il fallait que le zlib1g-dev
paquet soit installé et j'ai donc lancé un apt-get install zlib1g-dev
.
apt-get
m'a informé gentiment que le paquet était déjà installé automatiquement à cause d'un autre paquet, et qu'il comprend que je le veux installer explicitement maintenant:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Ma compilation terminée, je n'en ai plus besoin explicitement. Je souhaite donc revenir à l'état précédent: installé automatiquement. De cette façon, il sera automatiquement taillé quand il ne sera plus nécessaire avec un simple apt-get autoremove
.
Je ne peux pas en faire apt-get remove zlib1g-dev
car certains paquets en dépendent encore.
Alors, comment puis-je rétablir l' zlib1g-dev
état d'installation automatique du paquet ?
Je sais que je pourrais éditer /var/lib/apt/extended_states
à la main depuis
Package: zlib1g-dev
Auto-Installed: 0
à
Package: zlib1g-dev
Auto-Installed: 1
... mais ça ne me semble pas juste.
apt-mark
car elle ne nécessite pas l'installationaptitude
.apt-mark
vient avec leapt
paquet que tout le monde devrait déjà avoir.apt-mark peut vous aider:
Pour 11.04 ou plus ancien, utilisez "markauto" au lieu de "auto"
la source
C'est ce que vous cherchez.
La source:
la source