Para compilar algo, necesitaba zlib1g-dev
instalar 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-dev
ya que algunos paquetes todavía dependen de ello.
Entonces, ¿cómo puedo volver el paquete de zlib1g-dev
estado de instalación a instalación de auto- ?
Sé que podría editar /var/lib/apt/extended_states
a mano desde
Package: zlib1g-dev
Auto-Installed: 0
a
Package: zlib1g-dev
Auto-Installed: 1
... pero simplemente no se siente bien.
apt-mark
porque no requiere que instalesaptitude
.apt-mark
viene con unapt
paquete 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