[SHELL] mise a jour de lien symboliques
Résolu
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 :)
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 :)
Configuration: Gentoo Firefox 3.0.4
2 réponses
-
Contributeurhello
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 -
ModérateurSalut,
Je ne comprends pas.
Le lien symbolique n'est pas détruit, si tu supprimes le fichier ou si tu réinstalles.
-
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 -
Modérateur@juggernautRe,
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) -
@lami20jnon ç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 -
Modérateur@juggernautJe 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 ;-) -
Contributeur@lami20jsi /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 ?
-