Hay algunas preguntas similares, pero esto es precisamente lo que me gustaría lograr y los puntos que tengo problemas para conectar:
- Consultar una lista de paquetes "instalados manualmente" (
apt-mark showmanual
funciona) - Verifique cada paquete parainstaladodependientes
- Marque cada paquete como "Instalado automáticamente" (
apt-mark auto <pkg ...>
funciona)
Entonces creo que mi comando se verá así:
apt-mark showmanual | <esoteric apt/bash magic> | apt-mark auto -
¿Sería eso correcto?
preguntas relacionadas
Respuesta1
Podrías usarwhy
El comando de aptitud:
for x in $(apt-mark showmanual)
do
r="$(echo ${x} | sed -e 's/\([+.]\)/[\1]/g')"
aptitude why ${x} | egrep -q "^i.* (Pre)?Depends +${r}( |$)" && apt-mark auto ${x}
done
No probado, porque no es algo que quiera (tenga que deshacer) hacer en mi máquina.