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 Copier le code

La commande pour désinstaller un paquet est

sudo apt remove nom-du-paquet
Lien vers le fichier : cliquez ici Copier le code

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 Copier le code

Ensuite on peut supprimer les paquet des dépendances devenues inutiles

sudo apt-get autoremove
Lien vers le fichier : cliquez ici Copier le code

Un package peut ensuite être réinstallé avec

sudo apt reinstall <nom_du_package>
Lien vers le fichier : cliquez ici Copier le code

Pour lister les paquets installés faire

dnf list installed
Lien vers le fichier : cliquez ici Copier le code

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 Copier le code

Désinstallez le paquet avec

dnf remove NomDuPacket
Lien vers le fichier : cliquez ici Copier le code

Ou encore avec

rpm -e NomDuPacket
Lien vers le fichier : cliquez ici Copier le code

Suite à quoi on peut supprimer les dépendances qui ne sont plus utilisées avec

dnf autoremove
Lien vers le fichier : cliquez ici Copier le code

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 Copier le code
Publicité