Como verificar se um pacote é essencial/parte da instalação básica do sistema operacional?

Como verificar se um pacote é essencial/parte da instalação básica do sistema operacional?

Como verificar se um pacote é essencial/parte da instalação básica do Ubuntu (v18.04.5)?

Por exemplo. Eu continuo vendoCepheRADOSatualizações na minha GUI do atualizador de software semanal, ou seja ...

➜  ~ 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]

Não me lembro se eu mesmo os instalei como uma experiência há algum tempo ou se eles fazem parte da instalação básica/essencial do Ubuntu. Se eles não fizerem parte da instalação básica ou dos sistemas Ubuntu "normais" essenciais, eu gostaria de remover esses pacotes. Existe alguma maneira de saber (especialmente como saber o que mais seria afetado por sua exclusão)?

Responder1

Sim, facilmente: simule uma remoção e veja o que acontece.

  • Exemplo: apt remove libcephfs2 --simulate
    (Não há necessidade, sudopois você realmente não deseja nenhuma alteração)

Leia o resultado com atenção: se a lista de remoções for longa e/ou incluir pacotes críticos como gnome-shellou gdmou ubuntu-desktopou ubuntu-standard, ou aplicativos que você usa, então você sabe que removê-la pode ser mais problemático do que convenientemente vale a pena.


Aqui está um exemplo editado de simulação da remoção de ubuntu-drivers-commonum sistema de teste.

  • Observe a falta sudoe a --simulatebandeira proeminente. Segurança!
  • Observe que um dos pacotes impactados é o ubuntu-desktop. Isso significa ubuntu-drivers-commonque fazia parte da instalação básica 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...]

informação relacionada