[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 ]