Pour compiler quelque chose, j'avais besoin du zlib1g-dev
à installer, j'ai donc lancé un apt-get install zlib1g-dev
.
apt-get
m'a gentiment informé que le paquet était déjà auto-installé à cause d'un autre paquet, et qu'il comprend que je veuille l'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, donc je veux revenir à son statut précédent : auto-installé. De cette façon, il sera automatiquement supprimé lorsqu'il ne sera plus nécessaire avec un simple apt-get autoremove
.
Je ne peux pas faire un apt-get remove zlib1g-dev
puisque certains paquets en dépendent encore.
Alors comment puis-je inverser le paquet zlib1g-dev
l'état de l'installation à auto-installé ?
Je sais que je pourrais modifier /var/lib/apt/extended_states
à la main de
Package: zlib1g-dev
Auto-Installed: 0
à
Package: zlib1g-dev
Auto-Installed: 1
... mais ça ne me semble pas correct.