Lorsque nous gérons les binaires à l'aide d'outils de gestion de paquets, tout est très simple. Nous installons et désinstallons facilement à l'aide de certaines commandes, mais lorsque nous le faisons à partir des sources, c'est-à-dire en téléchargeant les archives tar avec le code et en installant avec l'installation cible de make (make install), tout devient un peu compliqué quand il vient à désinstaller le programme. Dans certains cas, nous devrons passer quelques minutes à rechercher tous les fichiers et une fois localisés, les supprimer.
Ce qui semble être une manière très rudimentaire de désinstaller un programme est la seule alternative pour certains programmes. D'autres, d'un autre côté, ont pris la peine d'inclure un unistall cible pour make, afin qu'avec un make unistall, ils puissent être désinstallés de manière plus automatique et conviviale. Cependant, nous allons maintenant vous présenter un bon outil appelé GNU Rangement cela vous aidera lors de la désinstallation de tout programme installé à partir du code ...
En termes simples, ce que fait GNU Stow consiste à centraliser tous les packages installés à partir du code source en un seul endroit en utilisant des liens symboliques. De cette façon, même s'ils sont séparés dans différents répertoires ou endroits dans notre système de fichiers, pour Stow, ils seront tous au même endroit. Cela rend les choses beaucoup plus faciles lorsqu'il s'agit de désinstaller facilement des programmes lorsque nous n'en avons plus besoin.
Vous pouvez utiliser votre gestionnaire de paquets préféré (pacman, apt, dnf, yum, ...) pour installer le paquet appelé ranger et il sera facilement installé à partir de vos référentiels de distribution. Une fois installés, tous les packages installés à partir des sources seront "dans" / usr / local / stow /. Il y aura des répertoires privés pour chaque paquet, tels que / usr / local / stow / qemu, au cas où nous aurions installé QEMU à partir de ses sources. Si nous voulions le désinstaller, il suffirait de:
cd /usr/local/stow/ sudo stow --delete qemu
Et il est déjà désinstallé!
Analysez également dans un prochain épisode, xstow, une version vitaminée de ce programme. Bonne entrée!
Merci beaucoup pour la contribution !!!
Très utile, ne connaissait pas cet outil.
Je ne sais pas si c'est approprié pour moi de le mettre ici, mais cette page fait partie de celles qui sont apparues dans le moteur de recherche pour tenter de résoudre mon problème que je détaille ici :
J'ai dû installer genymotion en utilisant "sudo bash genymotion xxx.bin" et quand j'ai voulu le désinstaller, je ne savais pas comment ni où, car il n'était pas répertorié dans le gestionnaire de paquets Synaptic ni ailleurs. Après recherche, parce que je ne trouvais pas de moyen simple pour quelqu'un qui débute sous Linux, j'ai trouvé ceci : (il est important d'avoir le .bin avec lequel il a été installé) il faut faire un clic droit sur l'écran -> ouvrir dans le terminal -> ls -> copier le nom complet du .bin -> endroit : sudo bash [nom du programme copié.bin] –uninstall
Avec cela, j'ai réussi à désinstaller le programme mentionné