Para compilar algo, necesitaba zlib1g-devinstalar el paquete, así que lancé un apt-get install zlib1g-dev.
apt-get Me informó amablemente que el paquete ya se había instalado automáticamente debido a otro paquete, y que comprende que quiero instalarlo explícitamente ahora:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Mi compilación está hecha, ya no la necesito explícitamente, así que quiero revertir su estado al anterior: autoinstalado. De esta forma, se podará automáticamente cuando ya no sea necesario con un simple apt-get autoremove.
No puedo hacer una, apt-get remove zlib1g-devya que algunos paquetes todavía dependen de ello.
Entonces, ¿cómo puedo volver el paquete de zlib1g-devestado de instalación a instalación de auto- ?
Sé que podría editar /var/lib/apt/extended_statesa mano desde
Package: zlib1g-dev
Auto-Installed: 0
a
Package: zlib1g-dev
Auto-Installed: 1
... pero simplemente no se siente bien.

apt-markporque no requiere que instalesaptitude.apt-markviene con unaptpaquete que todos ya deberían tener.apt-mark puede ayudarlo a:
Para 11.04 o anterior, use "markauto" en lugar de "auto"
fuente
Esto es lo que estás buscando.
Fuente:
fuente