GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Desinstalar completamente los paquetes relacionados instalados con un paquete?

¿Cómo elimino exactamente lo mismo que instalé o el sistema instaló agregando soporte para un idioma, por ejemplo? ¿Hay algún procedimiento que pueda seguir? Apt-get remove, autoremove o purge no es lo que busco, deja cosas atrás.

Actualmente estoy investigando debfoster , pero espero estar supervisando algo más sencillo y nativo.

En este momento tengo que restaurar mi sistema desde una instantánea para ponerlo en la configuración anterior, estoy trabajando en una aplicación internacional, cuando instalo y desinstalo, por ejemplo, chino, terminaré con varias fuentes no deseadas que no estaban allí antes y hace que mis pruebas no tengan sentido.

Actualización:

Para actualizar y aclarar mi pregunta, ya sé que las instalaciones de paquetes se registran hace un mes. Pregunté cómo eliminar correctamente el soporte chino y encontré una solución, los paquetes instalados, incluidas las fuentes que quiero eliminar, solo están en /var/log/dpkg. Iniciar sesión. Estoy buscando automatización o alguna herramienta que automatice esto para no tener que procesar registros cada vez que instalo y desinstalo un nuevo idioma o una aplicación. Aparentemente, Ubuntu tiene una pequeña falla y no desinstala las fuentes en la eliminación del idioma, instalo un nuevo idioma y luego lo elimino varias veces al día para probarlo, tengo un script que hice hoy donde puse todo, desde registros que no se desinstalan y todavía espero estar reinventando una rueda y ya existe algún procedimiento que realiza un seguimiento de qué archivos y otros paquetes están tocando y se asegura de que se eliminen al eliminarlos.

Respuesta aceptada:

Si instaló "cosas" a través de un administrador de paquetes (apt-get , dpkg , synaptic ), todo está registrado en /var/log/apt/* . Es una simple cuestión de editar para generar el apt-get purge comandos.

Si instaló "cosas" de alguna otra manera (sudo make install , /usr/bin/cpan , …) tienes que desinstalarlo usando el mismo método.

Para facilitarle la vida en el futuro, especialmente si usa el segundo método, considere instalar y usar installwatch . Del man página:

trusty (1) installwatch.1.gz
Provided by: checkinstall_1.6.2-4ubuntu1_i386

NAME

       installwatch — Track installation of software

SYNOPSIS

       installwatch [options]  [command]

DESCRIPTION

       installwatch  is  a  program that is used in order to track the changes
       made  while  installing  local  software  (i.e.   "make  install").  It
       monitors  the requested command, and produces a log which indicates all
       created and modified files.

Ubuntu
  1. Cómo enumerar los paquetes instalados en Ubuntu 20.04

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

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

  4. Apt-Get Lista de paquetes instalados | Lista instalada con Apt en Ubuntu

  5. ¿Cómo desinstalar completamente un paquete (incluidos todos los archivos adicionales que vienen con él) usando yum (o rpm)?

Cómo desinstalar paquetes de software en Ubuntu

Cómo desinstalar Teamviewer en Ubuntu

Cómo convertir paquetes de Linux con Alien

Paquetes de software

Cómo evitar que un paquete se actualice en ubuntu apt con apt-mark

Cómo enumerar los paquetes instalados en Linux mediante la administración de paquetes