¿Cómo bloqueo las dependencias de un paquete de apt-get remove explícito?

¿Cómo bloqueo las dependencias de un paquete de apt-get remove explícito?

necesito usar

sudo apt-get -y --purge remove $manypackages

donde $manypackagesincluye dependencias de un paquete que no quiero eliminar.

¿Es posible evitar apt-geteliminar esas dependencias en lugar de tener que determinarlas y eliminarlas de la $manypackageslista de antemano?

Respuesta1

No hay forma de evitar la eliminación explícita de paquetes, que es lo que hará el comando que desea emitir. Una solución alternativa es marcar los paquetes como automáticos y luego dejar que apt elimine automáticamente los que ya no son necesarios.

sudo apt-mark auto $many_packages
sudo apt-mark manual $keep_packages
sudo apt autoremove

información relacionada