Per compilare qualcosa, avevo bisogno del zlib1g-dev
pacchetto da installare, quindi ho lanciato un apt-get install zlib1g-dev
.
apt-get
mi ha informato bene che il pacchetto era già installato automaticamente a causa di un altro pacchetto e che capisce che lo voglio installato esplicitamente ora:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Completata la compilazione, non mi serve più esplicitamente, quindi desidero ripristinare il suo stato precedente: autoinstallato. In questo modo verrà potata automaticamente quando non sarà più necessario con un semplice apt-get autoremove
.
Non posso farlo apt-get remove zlib1g-dev
poiché alcuni pacchetti dipendono ancora da esso.
Quindi, come posso ripristinare lo zlib1g-dev
stato di installazione del pacchetto in autoinstallato ?
So che potrei modificare /var/lib/apt/extended_states
a mano da
Package: zlib1g-dev
Auto-Installed: 0
per
Package: zlib1g-dev
Auto-Installed: 1
... ma non sembra giusto.
apt-mark
perché non richiede l'installazioneaptitude
.apt-mark
viene fornito con unapt
pacchetto che tutti dovrebbero già avere.