¿Rompí mi sistema con la eliminación automática?

¿Rompí mi sistema con la eliminación automática?

Recientemente instalé la versión incorrecta de PlayOnLinux y tuve que desinstalarla. Lo hice a través de la terminal con sudo apt-get autoremove playonlinux. ¡¡Pero parece que he desinstalado cosas importantes!! Lo siento, está en portugués.

Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  icoutils imagemagick-6-common jq libatk-bridge2.0-0:i386 libatk1.0-0:i386
  libatspi2.0-0:i386 libcolord2:i386 libepoxy0:i386 libgtk-3-0:i386 libjq1
  libjson-glib-1.0-0:i386 liblqr-1-0 libmagickcore-6.q16-6
  libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libonig5 libpython2-stdlib
  libpython2.7-minimal libpython2.7-stdlib librest-0.7-0:i386
  libsoup-gnome2.4-1:i386 linux-headers-5.4.0-91
  linux-headers-5.4.0-91-generic linux-image-5.4.0-91-generic
  linux-modules-5.4.0-91-generic linux-modules-extra-5.4.0-91-generic
  python-wxgtk3.0 python-wxversion python2 python2-minimal python2.7
  python2.7-minimal virtualbox virtualbox-qt wine-stable wine-stable-amd64
  wine-stable-i386:i386 wine-staging wine-staging-amd64 wine-staging-i386:i386
0 pacotes atualizados, 0 pacotes novos instalados, 40 a serem removidos e 0 não atualizados.
Depois desta operação, 3.058 MB de espaço em disco serão liberados.
Você quer continuar? [S/n] s
(Lendo banco de dados ... 496141 ficheiros e directórios actualmente instalados.)
A remover icoutils (0.32.3-3) ...
A remover libmagickcore-6.q16-6-extra:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
A remover libmagickwand-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
A remover libmagickcore-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
A remover imagemagick-6-common (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
A remover jq (1.6-1ubuntu0.20.04.1) ...
A remover libgtk-3-0:i386 (3.24.20-0ubuntu1) ...
A remover libatk-bridge2.0-0:i386 (2.34.2-0ubuntu2~20.04.1) ...
A remover libatk1.0-0:i386 (2.35.1-1ubuntu2) ...
A remover libatspi2.0-0:i386 (2.36.0-2) ...
A remover libcolord2:i386 (1.4.4-2) ...
A remover libepoxy0:i386 (1.5.4-1) ...
A remover libjq1:amd64 (1.6-1ubuntu0.20.04.1) ...
A remover libjson-glib-1.0-0:i386 (1.4.4-2ubuntu2) ...
A remover liblqr-1-0:amd64 (0.4.2-2.1) ...
A remover libonig5:amd64 (6.9.4-1) ...
A remover python-wxgtk3.0 (3.0.2.0+dfsg-8build1) ...
A remover python-wxversion (3.0.2.0+dfsg-8build1) ...
A remover python2 (2.7.17-2ubuntu4) ...
A remover libpython2-stdlib:amd64 (2.7.17-2ubuntu4) ...
A remover python2.7 (2.7.18-1~20.04.1) ...
A remover libpython2.7-stdlib:amd64 (2.7.18-1~20.04.1) ...
A remover python2-minimal (2.7.17-2ubuntu4) ...
A remover python2.7-minimal (2.7.18-1~20.04.1) ...
Unlinking and removing bytecode for runtime python2.7
A remover libpython2.7-minimal:amd64 (2.7.18-1~20.04.1) ...
A remover librest-0.7-0:i386 (0.8.1-1) ...
A remover libsoup-gnome2.4-1:i386 (2.70.0-1) ...
A remover linux-headers-5.4.0-91-generic (5.4.0-91.102) ...
A remover linux-headers-5.4.0-91 (5.4.0-91.102) ...
A remover linux-modules-extra-5.4.0-91-generic (5.4.0-91.102) ...
A remover linux-image-5.4.0-91-generic (5.4.0-91.102) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.4.0-91-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-94-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-94-generic
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-92-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-92-generic
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-74-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-74-generic
concluído
A remover linux-modules-5.4.0-91-generic (5.4.0-91.102) ...
A remover virtualbox-qt (6.1.26-dfsg-3~ubuntu1.20.04.2) ...
A remover virtualbox (6.1.26-dfsg-3~ubuntu1.20.04.2) ...
A remover wine-stable (6.0.2~focal-1) ...
A remover wine-stable-amd64 (6.0.2~focal-1) ...
A remover wine-stable-i386:i386 (6.0.2~focal-1) ...
A remover wine-staging (7.0~rc5~focal-1) ...
A remover wine-staging-amd64 (7.0~rc5~focal-1) ...
A remover wine-staging-i386:i386 (7.0~rc5~focal-1) ...
A processar 'triggers' para mime-support (3.64ubuntu1) ...
A processar 'triggers' para hicolor-icon-theme (0.17-2) ...
A processar 'triggers' para libc-bin (2.31-0ubuntu9.2) ...
A processar 'triggers' para man-db (2.9.1-1) ...
A processar 'triggers' para shared-mime-info (1.15-1) ...
A processar 'triggers' para desktop-file-utils (0.24+linuxmint1) ...

Se mencionan muchas cosas relacionadas con el kernel, grub y el arranque. El sistema todavía funciona correctamente, pero la última vez que tuve un problema con el arranque y el grub solo lo descubrí cuando reinicié y el sistema operativo no se cargaba.

¿SI subió?

Respuesta1

Eleliminación automáticase utiliza para deshacerse de dependencias antiguas y/o que ya no son necesarias. Elmódulos-linux-yencabezados-linux-Los archivos que ve eliminados probablemente provienen de un kernel anterior que ya se actualizó. Si realiza una, uname -rdebería ver un número de versión mayor que el que eliminó.

Respuesta2

sudo apt-get autoremoveno acepta ningún argumento. Entonces estas dos líneas son equivalentes (el <package>argumento se ignora):

sudo apt-get autoremove
sudo apt-get autoremove <package>

Algunos puntos sobre la instalación de paquetes:

  • sudo apt-get install <package>instalaciones <package>y todas las dependencias. <package>está marcado como "instalado manualmente".
  • sudo apt-get purge <package>purga <package>pero deja sus dependencias
  • sudo apt-get autoremovepurga cualquier paquete que no sea dependencia de nada "instalado manualmente".
  • apt-mark showmanualle mostrará su lista de paquetes instalados manualmente.
  • apt-mark manual <package>configurará un paquete como "instalado manualmente" para que no se elimine automáticamente.

Agregué información apt-markpara que sepas lo que está pasando. Es prácticamente innecesario usar eso. autoremovees bastante seguro porque nunca desinstala algo que hayas instalado explícitamente.

información relacionada