Désinstaller un programme ou paquet de linux Ubuntu ou Centos
La technique est largement expliquée sur
https://doc.ubuntu-fr.org/tutoriel/comment_supprimer_un_paquet
Déjà de base pour lister les paquets installés
apt list --installed
Lien vers le fichier : cliquez ici
La commande pour désinstaller un paquet est
sudo apt remove nom-du-paquet
Lien vers le fichier : cliquez ici
Pour une suppression complète, cad le packet et ses fichiers de configuration (mais pas les fichiers de préférences et les logs
sudo apt purge nom-du-paquet
Lien vers le fichier : cliquez ici
Ensuite on peut supprimer les paquet des dépendances devenues inutiles
sudo apt-get autoremove
Lien vers le fichier : cliquez ici
Un package peut ensuite être réinstallé avec
sudo apt reinstall <nom_du_package>
Lien vers le fichier : cliquez ici
En étant plus bas niveau on aurait aussi pu interroger directement la base RPM locale avec pourquoi pas un filtre. Par exemple ici on cherche vim
rpm -qa | grep -i vim
Lien vers le fichier : cliquez ici
Suite à quoi on peut supprimer les dépendances qui ne sont plus utilisées avec
dnf autoremove
Lien vers le fichier : cliquez ici
En note, avant avec yum on purgeait le cache avec cette commande, avec dnf ce n'est plus utile car il y a une expiration automatique.
sudo yum makecache --refresh
Lien vers le fichier : cliquez ici