Il ne sert à rien de crier. Le pb concerne simplement la commande ln passée.
[root@localhost ~]# ln -s /opt/jre.1.5.0_04/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
ln: `/usr/lib/mozilla/plugins/libjavaplugin_oji.so': fichier existant.
Le répertoire exact est /opt/jre1.5.0_04/plugin/..... et non /opt/jre.1.5.0_04/plugin/...
Le message en retour de ln, relativement générique, n'est-il pas?, s'appuie sur ce douloureux constat: le fichier de départ, qui sera lié, n'existe pas ...
Il faut donc reprendre.
Autre remarque: les plugins, sous FC, se rangent dans /usr/lib/mozilla/plugins/ en sorte qu'ils sont alors accessibles (compte tenu des variables d'environnement déclarées par défaut) à Mozilla, Firefox, Konqueror, etc ...
Il n'est certainement pas subtile de recommander de loger les-dits plugins (même sous forme de lien) dans /usr/lib/firefox-1.0.4/plugins/ car à la prochaine mise à jour, les plugins devraient être réinitialisés (la prochaine mise à jour créera un répertoire /usr/lib/firefox-1.0.5/plugins/ par exemple).
Courage donc ideefic, il s'agit seulement d'une erreur de saisie. La complétion du shell devrait t'aider: tu tapes ln -s /opt/<tab> (touche tabulation) et le shell te propose les solutions possibles; tu complètes des lettres ad hoc et tapes à nouveau <tab> et ainsi de suite ... Entraîne-toi!
Cette méthode réduit les risques d'erreur dans les saisies.