¿Cómo comprobar si un paquete es esencial o parte de la instalación del sistema operativo base?

¿Cómo comprobar si un paquete es esencial o parte de la instalación del sistema operativo base?

¿Cómo comprobar si un paquete es esencial o parte de la instalación básica de Ubuntu (v18.04.5)?

P.ej. sigo viendocefyRADOSactualizaciones en mi GUI de actualización de software semanal, es decir...

➜  ~ apt list --upgradable
Listing... Done
libcephfs2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
librados2/bionic-updates 12.2.13-0ubuntu0.18.04.8 amd64 [upgradable from: 12.2.13-0ubuntu0.18.04.7]
ubuntu-drivers-common/bionic-updates 1:0.8.6.3~0.18.04.1 amd64 [upgradable from: 1:0.5.2.5]

No recuerdo si los instalé yo mismo como experimento hace algún tiempo o si son parte de la instalación básica/esencial de Ubuntu. Si no forman parte de la instalación básica o de los sistemas Ubuntu "normales" esenciales, entonces me gustaría eliminar estos paquetes. ¿Hay alguna forma de saberlo (especialmente cómo saber qué más se vería afectado por su eliminación)?

Respuesta1

Sí, fácilmente: simule una eliminación y vea qué sucede.

  • Ejemplo: apt remove libcephfs2 --simulate
    (No es necesario sudoya que realmente no desea ningún cambio)

Lea el resultado con atención: si la lista de eliminaciones es larga y/o incluye paquetes críticos como gnome-shello gdmo ubuntu-desktopo ubuntu-standardaplicaciones que utiliza, entonces sabrá que eliminarla puede ser más problemático de lo que convenientemente vale la pena.


A continuación se muestra un ejemplo editado de simulación de la eliminación de ubuntu-drivers-commonen un sistema de prueba.

  • Tenga en cuenta la falta de sudouna bandera prominente --simulate. ¡Seguridad!
  • Tenga en cuenta que uno de los paquetes afectados es ubuntu-desktop. Eso significa ubuntu-drivers-commonque era parte de la instalación base original.
$ apt remove ubuntu-drivers-common --simulate
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
[...edit...]
The following packages were automatically installed and are no longer required:
  apturl-common gir1.2-goa-1.0 gir1.2-snapd-1 python3-click python3-colorama
  python3-dateutil python3-debconf python3-software-properties python3-xkit
  software-properties-common unattended-upgrades update-notifier-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  apturl nautilus-share software-properties-gtk ubuntu-desktop
  ubuntu-desktop-minimal ubuntu-drivers-common ubuntu-release-upgrader-gtk
  update-manager update-notifier
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
[...edit...]

información relacionada