[SHELL] mise a jour de lien symboliques

Résolu/Fermé
juggernaut - 13 déc. 2008 à 11:03
 juggernaut - 14 déc. 2008 à 16:41
Bonjour,

j'utilise gentoo et pour firefox je suis obligé a chaque mise a jour du JRE de refaire le lien symboliques de la

libjavaplugin_oji.so vers /home/user/.mozilla/firefox/plugins/


donc je rends dans /home/user/.mozilla/firefox/plugins/ je fais un rm libjavaplugin_oji.so

et ensuite un ln -s /opt/sun-jre-bin-1.6.0.11/plugin/i386/ns7/libjavaplugin_oji.so /home/user/.mozilla/firefox/plugins/

comment est ce que je pourrais automatiser ça?

comment est ce que je pourrais faire pour dire

ln -s /opt/sun-jre-bin-$leplusgrandnombre/plugin...

merci :)
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
13 déc. 2008 à 12:58
hello
je n'ai pas testé

L=libjavaplugin_oji.so ; H=$HOME/.mozilla/firefox/plugins ; rm -f $H/$L
ln -s $(ls -d /opt/sun-jre-bin*| tail -1)/plugin/i386/ns7/$L $H/$L
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
13 déc. 2008 à 13:11
Salut,

Je ne comprends pas.
Le lien symbolique n'est pas détruit, si tu supprimes le fichier ou si tu réinstalles.
0
le lien n'est pas detruit mais il pointe vers une ancienne version, et si je refais le lien aloes qu'il existe deja j'ai un message disant que le lien existe deja etc...
donc je le supprime et le recrée avec la dernière version.

si je pouvais le faier de façon auto ça serait super voila, je vais essayer la solition d'au dessus, je vous tiens au jus
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > juggernaut
13 déc. 2008 à 21:07
Re,

SI le nouveau fichier remplace l'ancien et s'il porte le même nom le lien pointera vers le nouveau fichier
La prévue est le fait que tu ne peux pas créer un lien qui existe déjà (à moins que tu force la création avec l'option -f)
0
juggernaut > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
14 déc. 2008 à 00:07
non ça n'a pas marché, qd je crée le nouveau lien vers la bonne version de JRE il me dit que le lien existe deja et si je fais un ls -l ça pointe toujours vers l'ancienne version.

mais bon c'etait pas le rm qui me posait pb :)

je vais tester la solution d'au dessus qui m'a l'air pas mal du tout
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > juggernaut
14 déc. 2008 à 00:14
Je ne comprends toujours pas.
Une fois que tu as fait la mise à jour, l'ancien fichier n'existe plus puisqu'il est remplacer avec le nouveau qui porte le même nom.

Oui, teste la solution, mais je pense qu'on ne se comprends pas ;-)
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
14 déc. 2008 à 09:22
si /home/user/.mozilla/firefox/plugins/libjavaplugin_oji.so pointe sur /opt/sun-jre-bin-1.6.0.11/plugin/i386/ns7/libjavaplugin_oji.­so et qu'il installe /opt/sun-jre-bin-1.6.0.12/...
/home/user/.mozilla/firefox/plugins/libjavaplugin_oji.so pointera toujours sur /opt/sun-jre-bin-1.6.0.11/...
non ?
0