Ok j'ai installé Stow et trouvé cette ces instructions sur le net :
********
* STOW *
********
L'UTILITAIRE QU'IL VOUS FAUT
Voila le principe:
** on cree un repertoire /usr/local/stow.
** Quand on veut installer (mettons) vim 5.3 a partir d'un tgz,
on cree un repertoire /usr/local/stow/vim_5.3.
on decompresse l'archive vim_5.3.tgz dans /tmp,
on fait le ./configure avec le prefix '--prefix=/usr/local/stow/vim_5.3'
on fait le make; make install.
Et oh miracle, vim5.3 s'installe dans /usr/local/stow/vim_5.3.
En fait, les binaires sont (automatiquement) dans
/usr/local/stow/vim_5.3/bin,
les doc (automatiquement) dans /usr/local/stow/vim_5.3/doc/vim, les man
dans /usr/local/stow/vim_5.3/man/man1, les fichiers share dans
/usr/local/stow/vim_5.3/share/vim.
** Et la, l'utilitaire stow rentre en jeu:
en allant dans /usr/local/stow, et en tapant 'stow vim_5.3', le
programme va automatiquement faire des liens symboliques des fichiers de
/usr/local/stow/vim_5.3/bin dans /usr/local/bin, de ceux de
/usr/local/stow/vim_5.3/doc/vim dans /usr/local/doc/vim etc.
On se retrouve donc avec tous les fichiers de vim 5.3 ranges dans un
seul repertoire mais accessible via /usr/local.
** Quand le vim 5.4 va sortir, j'effacerai le 5.3
en allant dans /usr/local/stow et en faisant 'stow -D vim_5.3'.
A partir de la, tous les liens symboliques sont effaces,
et apres un petit 'rm -Rf /usr/local/stow/vim_5.3', je serai sur que le
programme aura ete efface COMPLETEMENT de mon disque!
** Voici comme exemple mon /usr/local/stow actuel:
c'est assez clean, et chaque programme est dans son sous-repertoire
propre.
Et meme si le /usr/local est un peu "bordelique", je garde toujours un
controle absolu des .tgz que j'ai installe :)
** Quand on a une distrib style RedHat ou Debian, on peut ainsi separer
l'abre /usr ou les packages rpm ou deb sont installes, de l'arbre
/usr/local ou on installe les .tgz venus du net.
Et quand j'aurai vim 5.3 dispo en package pour ma Debian, je n'aurai
qu'a desinstaller le tgz avec la manip citee plus haut et a installer le
.deb pour me retrouver avec une distrib absolument propre.
En ce moment je n'ai pas de programme à installer mais j'en trouverais un d'ici peu.
[^] # Re: Désinstaller
Posté par gtr . En réponse au message Quel répertoire chosir, installations progs... Évalué à 1.
********
* STOW *
********
L'UTILITAIRE QU'IL VOUS FAUT
Voila le principe:
** on cree un repertoire /usr/local/stow.
** Quand on veut installer (mettons) vim 5.3 a partir d'un tgz,
on cree un repertoire /usr/local/stow/vim_5.3.
on decompresse l'archive vim_5.3.tgz dans /tmp,
on fait le ./configure avec le prefix '--prefix=/usr/local/stow/vim_5.3'
on fait le make; make install.
Et oh miracle, vim5.3 s'installe dans /usr/local/stow/vim_5.3.
En fait, les binaires sont (automatiquement) dans
/usr/local/stow/vim_5.3/bin,
les doc (automatiquement) dans /usr/local/stow/vim_5.3/doc/vim, les man
dans /usr/local/stow/vim_5.3/man/man1, les fichiers share dans
/usr/local/stow/vim_5.3/share/vim.
** Et la, l'utilitaire stow rentre en jeu:
en allant dans /usr/local/stow, et en tapant 'stow vim_5.3', le
programme va automatiquement faire des liens symboliques des fichiers de
/usr/local/stow/vim_5.3/bin dans /usr/local/bin, de ceux de
/usr/local/stow/vim_5.3/doc/vim dans /usr/local/doc/vim etc.
On se retrouve donc avec tous les fichiers de vim 5.3 ranges dans un
seul repertoire mais accessible via /usr/local.
** Quand le vim 5.4 va sortir, j'effacerai le 5.3
en allant dans /usr/local/stow et en faisant 'stow -D vim_5.3'.
A partir de la, tous les liens symboliques sont effaces,
et apres un petit 'rm -Rf /usr/local/stow/vim_5.3', je serai sur que le
programme aura ete efface COMPLETEMENT de mon disque!
** Voici comme exemple mon /usr/local/stow actuel:
acroread_3 fpc_0.99.8 nedit_5.0.2 wxxt_1.66
amp_0.7.6 gd_1.3 rar_2.0 xanim_2.70.7.0
candleweb_1.1 kermit_6.0.192 snes9x xfractint_3.04
demos klyx_0.9.3 staroffice_4.0 xmame_0.34b3.1
dosemu_0.98.2 l3enc_2.72 tkdesk_1.0b5 xmp_1.1.2
dozer-0.7.2b libtermcap_1.3 tkfont_1.1 xpinguin
dumb-games linuxconf_1.13r4 vim_5.3 xpostit+_2.3
dumb_0.13.2 mp3 wine
c'est assez clean, et chaque programme est dans son sous-repertoire
propre.
Et meme si le /usr/local est un peu "bordelique", je garde toujours un
controle absolu des .tgz que j'ai installe :)
** Quand on a une distrib style RedHat ou Debian, on peut ainsi separer
l'abre /usr ou les packages rpm ou deb sont installes, de l'arbre
/usr/local ou on installe les .tgz venus du net.
Et quand j'aurai vim 5.3 dispo en package pour ma Debian, je n'aurai
qu'a desinstaller le tgz avec la manip citee plus haut et a installer le
.deb pour me retrouver avec une distrib absolument propre.
En ce moment je n'ai pas de programme à installer mais j'en trouverais un d'ici peu.
Merci