[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Désinstaller un tar gz



Désinstaller un tar.gz (si on possède le tar.gz existant)... très pratique :

C'est en fait très simple, le programme fait un tar tfz pour avoir le
listing contenu dans le tar et efface dans le directory (/ souvent) les
fichiers du tar.

#!/seclust/bin/sh

if [ $# -ne 2 ]; then
        echo "Untar remove installed tar.gz package"
        echo "Usage <where is installed>  <original tar file>"
        exit 127
fi
tar ztf ${2} | awk "  {a=sprintf(\" rm -rf ${1}%s\" , \$1)} {print a} {system(a)}" -

hope this helps

alx


-- 
---
Alexandre Dulaunoy
  Work    : http://www.conostix.com/       adulau@conostix.com
  Private : http://www.thinkingsecure.com/ adulau@thinkingsecure.com

"Liberty is the great parent of science and of virtue; and a nation will
be great in both in proportion as it is free. " T. Jefferson



On Thu, 27 Sep 2001, jacques wrote:

> Merci
> J'ai cela à marché !
> Jacques
>
> Le Jeudi 27 Septembre 2001 16:01, vous avez écrit :
> > Parfois, le makefile posséde une entrée uninstall
> > genre
> > pour install
> >
> > ./configure
> > make
> > make install
> >
> > Pour uninstall
> > ./configure
> > make uninstall
> >
> >
> > Donc lire le README
> >
> > Dominique
> >
> > ----- Original Message -----
> > From: "Fabian Vilers" <Fabian.V@SPEOS.BE>
> > To: <linux@lists.unixtech.be>
> > Sent: Thursday, September 27, 2001 3:12 PM
> > Subject: RE: [linux] Désinstaller un tar gz
> >
> > > idealement:
> > > 1. dresser la liste des fichiers du fs (style find / * > f1)
> > > 2. detarrer, installer, faire tout ce que tu veux
> > > 3. re-dresser la liste des fichiers du fs
> > > 4. diff fichier_avant fichier_apres > fichier_install
> > >
> > > > -----Original Message-----
> > > > From: Pascal Bleser [mailto:pascal.bleser@atosorigin.com]
> > > > Sent: jeudi 27 septembre 2001 15:02
> > > > To: linux@lists.unixtech.be
> > > > Subject: Re: [linux] Désinstaller un tar gz
> > > >
> > > > > Peut on m'indiquer la manière de procéder pour désinstaller
> > > >
> > > > un programme que
> > > >
> > > > > j'ai installé du type tar.gz.
> > > >
> > > > euuuh... tu veux dire quoi ?
> > > > L'archive (un .tar, .tgz, .tar.gz ou .tar.bz2 est une
> > > > "archive"... comme
> > > > un .zip sous windoze ;)) contenait un soft précompilé, des
> > > > sources, ... ?
> > > >
> > > > Ce n'est pas un .rpm ou un .deb, donc il n'y a aucune trace
> > > > te permettant
> > > > de voir où les fichiers ont été installés. Mais si tu l'as installé à
> > > > partir d'un .tar.gz, tu devrais te rappeller où tu as copié les
> > > > fichiers ;-)
> > > >
> > > > Si tu as installé à partir des sources, il y a p'têt un
> > > > moyen. Je pourrais
> > > > t'expliquer si c'est bien le cas.
> > > >
> > > > --
> > > >   -o) / Pascal Bleser                   ATOS Origin|
> > > >   /\\ \ e-Business Platform         Aachen, Germany|
> > > >  _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
> > > > ---------------------------------------------------|
> > > > rm -rf /bin/laden || cat usa >/dev/null            :
> > > > ---------------------------------------------------'
> > > >
> > > > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > > > [ le type de demande...                                            ]
> > > > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> > > > [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> > > > [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
> > >
> > > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > > [ le type de demande...                                            ]
> > > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> > > [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> > > [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > [ le type de demande...                                            ]
> > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> > [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> > [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
>


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]