GNU Stow: el teu millor amic per desinstal·lar programes instal·lats des de les fonts

Icona eliminar sobre codi font

Quan fem servir binaris amb ajuda de les eines de gestió de paquets tot és molt senzill. Instal·lem i desinstalamos fàcilment amb ajuda de certs ordres, però quan ho fem des de les fonts, és a dir, descarregant els tarballs amb el codi i instal·lant amb el target install de make (make install), tot es complica una mica a l'hora de desinstal·lar el programa. En alguns casos, haurem de passar algunso minuts per buscar tots els fitxers i un cop localitzats eliminar-los.

Això que sembla una forma molt rudimentària de desinstal·lar un programa és l'única alternativa per a alguns programes. Altres en canvi, s'han molestat a incloure un target unistall per make, de manera que amb un make unistall es poden desinstal·lar d'una forma més automàtica i senzilla per a l'usuari. No obstant això, ara us presentarem una bona eina anomenada GNU Stow que et va a ajudar a l'hora de desinstal·lar qualsevol programa instal·lat des del codi ...

Dit d'una manera senzilla, el que fa GNU Stow és centralitzar tots els paquets instal·lats des del codi font en un mateix lloc fent servir enllaços simbòlics. D'aquesta manera, encara que estiguin separats en diferents directoris o llocs dins del nostre filesystem, per Stow estaran tots al mateix lloc. Això facilita molt les coses a l'hora de desinstal·lar els programes amb facilitat quan ja no ens facin falta.

Pots utilitzar el teu gestor de paquets favorit (Pacman, apt, dnf, yum, ...) per instal·lar el paquet anomenat estiba i s'instal·larà fàcilment des dels repositoris de la teva distro. Un cop instal·lat, tots els paquets instal·lats des de les fonts «estaran» en / usr / local / stow /. Allà hi haurà directoris privats per a cada paquet, com ara / usr / local / stow / qemu, en el cas que haguéssim instal·lat QEMU des seves fonts. Si volguéssim desinstal·lar-, n'hi hauria prou amb:

cd /usr/local/stow/

sudo stow --delete qemu

I ja està desintalado!


4 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Marcelo va dir

    Analitza també en una futura lliurament, xstow, una versió vitaminada d'aquest programa. Bona entrada!

    1.    Isaac va dir

      Moltes gràcies per l'aportació !!!

  2.   jony127 va dir

    Molt útil, no coneixia aquesta eina.

  3.   guapo va dir

    No sé si correspon que el col·loqui aquí, però aquesta pàgina va ser una de les que em van sortir al cercador per intentar solucionar el meu problema que aquí detallo:
    em va passar d'instal·lar genymotion usant «suit bash genymotion xxx.bin» i al moment de voler desinstal·lar-lo no saber com ni per on, ja que no figurava al gestor de paquets Synaptic ni per altres costats. després de buscar, pq no vaig trobar de forma senzilla per a algú que recentment s'inicia en linux, digues amb el següent: (important tenir el .bin amb què es va instal·lar) cal fer clic dret a la pantalla -> obrir en terminal - > ls -> copiar el nom complet del .bin -> col·locar: sudo bash [nom del programa copiat.bin] –uninstall
    amb això vaig aconseguir que es desinstal·li el programa esmentat