GNU/Linux >> Tutoriales Linux >  >> Linux

¿Encontrar todos los paquetes "esenciales" con Apt?

Cuando ejecuto synaptic, hay ciertos paquetes que synaptic trata como "esenciales". Por ejemplo, si selecciono bash para eliminarlo, se me advertirá que bash es un "paquete esencial". Si luego presiono el botón Aplicar, obtengo una lista de paquetes en los que se va a actuar. Una de esas listas es la lista de paquetes esenciales que estoy a punto de eliminar.

Con el conjunto de herramientas apt, ¿cómo puedo generar una lista de todos los paquetes que synaptic considera esenciales?

Respuesta aceptada:

Puede listar todos los paquetes esenciales usando aptitude search '?essential' o dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes .

Además, también hay varios paquetes con prioridad requerida que no debería eliminar también:dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

Para su información, Essential y Priority son campos en el archivo de control de un paquete.


Linux
  1. Cómo enumerar todos los paquetes instalados en Linux

  2. Debian – ¿Cómo bloquear non-free con las preferencias de Apt?

  3. ¿Cómo reinstalar todos los paquetes instalados con Zypper?

  4. ¿Dónde se almacenan los paquetes instalados/actualizados con Apt?

  5. Listar todos los paquetes instalados con yum en CentOS 7

Comando apt en Linux

Cómo enumerar todos los paquetes actualizables en Ubuntu, Debian y Mint

Cómo convertir todos sus paquetes Snap a Flatpak en Ubuntu con Unsnap

Comando apt Linux con ejemplos

Cómo eliminar todos los paquetes con DNF de los que no depende ningún otro paquete

¿Eliminar completamente todos los paquetes que instalé?