GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Désinstaller complètement les packages associés installés avec un package ?

Comment puis-je supprimer exactement les mêmes éléments que j'ai installés ou que le système a installés en ajoutant la prise en charge d'une langue par exemple ? Y a-t-il une procédure que je peux suivre ? Apt-get remove, autoremove ou purge n'est pas ce que je recherche, cela laisse des choses derrière.

Je recherche actuellement debfoster , mais j'espère que je supervise quelque chose de plus facile et de plus natif.

En ce moment, je dois restaurer mon système à partir d'un instantané pour le mettre dans la configuration précédente, je travaille sur une application internationale, lorsque j'installe et désinstalle par exemple le chinois, je vais me retrouver avec plusieurs polices indésirables qui n'étaient pas là avant et il rend mes tests inutiles.

Mise à jour :

Pour mettre à jour et clarifier ma question, je sais déjà que les installations de packages sont enregistrées il y a un mois. J'ai demandé comment supprimer correctement le support chinois et j'ai trouvé une solution, les packages installés comprenant les polices que je souhaite supprimer ne se trouvent que dans /var/log/dpkg. Journal. Je recherche une automatisation ou un outil qui automatisera cela afin que je n'aie pas à traiter les journaux chaque fois que j'installe et désinstalle une nouvelle langue ou une application. Apparemment, Ubuntu a un petit défaut et il ne désinstalle pas les polices lors de la suppression de la langue, j'installe une nouvelle langue puis la supprime plusieurs fois par jour pour les tests, j'ai un script que j'ai fait aujourd'hui où je mets tout des journaux qui ne désinstalle pas et j'espère toujours que je réinvente une roue et qu'il existe déjà une procédure en place qui garde une trace des fichiers et autres éléments qui touchent et s'assure qu'ils seront supprimés lors de la suppression.

Réponse acceptée :

Si vous avez installé "stuff" via un gestionnaire de paquets (apt-get , dpkg , synaptic ), tout est enregistré dans /var/log/apt/* . C'est une simple question d'édition pour générer la apt-get purge commandes.

Si vous avez installé "trucs" d'une autre manière (sudo make install , /usr/bin/cpan , …) vous devez le désinstaller en utilisant la même méthode.

Pour vous faciliter la vie à l'avenir, surtout si vous utilisez la deuxième méthode, envisagez d'installer et d'utiliser installwatch . De l'man page :

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. Comment répertorier les packages installés sur Ubuntu 20.04

  2. Comment réinstaller tous les packages installés avec Zypper ?

  3. Où les packages installés/mis à niveau avec Apt sont-ils stockés ?

  4. Comment désinstaller complètement un paquet (y compris tous les fichiers supplémentaires qui l'accompagnent) en utilisant yum (ou rpm) ?

  5. Supprimer complètement tous les packages que j'ai installés ?

Comment désinstaller des packages logiciels sur Ubuntu

Comment désinstaller Teamviewer sur Ubuntu

Comment convertir des packages Linux avec Alien

Progiciels

Comment empêcher la mise à jour d'un paquet dans Ubuntu apt avec apt-mark

Comment répertorier les packages installés sous Linux à l'aide de la gestion des packages