Pour compiler quelque chose, il fallait que le zlib1g-devpaquet 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-devcar 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-markcar elle ne nécessite pas l'installationaptitude.apt-markvient avec leaptpaquet que tout le monde devrait déjà avoir.