Pages : 1
#1 Le 15/03/2006, à 19:37
- gdelhaie
Frostwire se lance pas
Bonjour,
apres une avoir installer Ubuntu, je voulu installer Frostwire... Après avoir installer Java 1.4 par Synaptic , j'ai dpkg FrostWire
toute l'installation ce deroule parfaitement comme d'habitude, mais je n'arrive pas a le lancer, meme en partant d'une ligne de commande, j'ai donc lancer dans le terminal et voilà la réponse:
: command not found:
: Aucun fichier ou répertoire de ce type
: command not found:
: command not found3:
'unFrost.sh: line 24: syntax error near unexpected token `
'unFrost.sh: line 24: `look_for_java()
j'avoue que je comprend pas, j'vaias deja installer Frostwire sur Ubuntu sans probleme et là apres avoir formater mon disque dur pour créer une patition Home ca marche pu...
Si qlq'un a une soluce je suis preneur!
Thank
Linux, pour une informatique Libre !
#2 Le 15/03/2006, à 21:55
- ianic
Re : Frostwire se lance pas
Tu peux regarder le script unFrost.sh pour voir ce que cherche exactement la fonction look_for_java().
Si tu tapes "java" et "javac" dans une console tu as un retour ou une erreur ?
Hors ligne
#3 Le 16/03/2006, à 19:50
- gdelhaie
Re : Frostwire se lance pas
Bonjour, merci de consacré un peu de ton temps à mon problème, je viens de tapé java dans ma console et j'ai comme reponse ce qui semble etre un descriptif
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A : separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -jre-no-restrict-search
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
Pour javac rien, j'ai cherché apres unFrost.sh mais je ne le trouve pas, meme en lançant une recherche.
Ce qui est bizarre dans mon probleme, c'est qu'avant formatage, j'avais deja réussi a installer Frostwire sans aucun probleme. Là je le lance, l'icone s'affiche sur le pointeur et dans la barre de tache avec le sablier pis rien ...
Linux pour une iformayique Libre
Hors ligne
#4 Le 16/03/2006, à 20:34
- netmaxd
Re : Frostwire se lance pas
À première vue, Frost semble chercher Java !
Par ton Synaptic, installe: sun-j2re1.5
Hors ligne
#5 Le 17/03/2006, à 17:02
- gdelhaie
Re : Frostwire se lance pas
j'ai installé jre 1.4, j'ai verifié son installation, tout a l'air correct, sauf que frost veux rien savoir, ce qui m'embete le plus c'est qui faut que je boot sur Windaube XP pour utiliser Frostwire....
Hors ligne
#6 Le 17/03/2006, à 22:53
- Pierre ROMILLON
Re : Frostwire se lance pas
Bonsoir,
Ci-joint mon "... .sh" pour Frostwire en espérant que celà t'aide :
#!/bin/sh
#
# Runs LimeWire. This script must be executed in your LimeWire
# install directory.
# this should allow starting limewire from
# gui-based explorer interfaces
cd "`dirname "$0"`"
# try to discover java
MSG0="Loading FrostWire:"
MSG1="Starting FrostWire..."
MSG2="Java exec found in "
MSG3="OOPS, your java version is too old "
MSG4="You need to upgrade to JRE 1.4.x or newer from http://www.java.com"
MSG5="Suitable java version found "
MSG6="Configuring environment..."
MSG7="OOPS, you don't seem to have a valid JRE. FrostWire works best with Sun JRE available at http://www.java.com "
MSG8="OOPS, unable to locate java exec in "
MSG9=" hierarchy"
MSG10="Java exec not found in PATH, starting auto-search..."
MSG11="Java exec found in PATH. Verifying..."
look_for_java()
{
JAVADIR=/usr/lib
if look_for_javaImpl ; then
return 0
fi
JAVADIR=/usr/java
if look_for_javaImpl ; then
return 0
fi
JAVADIR=/opt
if look_for_javaImpl ; then
return 0
fi
return 1
}
look_for_javaImpl()
{
IFS=$'\n'
potential_java_dirs=(`ls -d1 "$JAVADIR"/j* | sort | tac`)
for D in "${potential_java_dirs[@]}"; do
if [[ -d "$D" && -x "$D/bin/java" ]]; then
JAVA_PROGRAM_DIR="$D/bin/"
echo $MSG2 $JAVA_PROGRAM_DIR
if check_version ; then
return 0
fi
fi
done
echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4
return 1
}
check_version()
{
# short-circuit gcj
ISGCJ=`${JAVA_PROGRAM_DIR}java -version 2>&1 | grep -i gcj`
if [ "$ISGCJ" != "" ] ; then
echo $MSG7
return 1
fi
JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
if [ "$JAVA_IMPL" = "java" ] ; then
VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"`
if echo $VERSION | grep "^1.[0-3]" ; then
echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
return 1
else
echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
return 0
fi
else
echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
return 1
fi
}
echo $MSG1
# locate and test the java executable
if [ `uname` = "Linux" ]; then
if ! command -v java &>/dev/null; then
echo $MSG10
if ! look_for_java ; then
exit 1
fi
else
echo $MSG11
if ! check_version ; then
if ! look_for_java ; then
exit 1
fi
fi
fi
else
JAVA_PROGRAM_DIR=""
fi
echo $MSG0
export J2SE_PREEMPTCLOSE=1
${JAVA_PROGRAM_DIR}java -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog -Djava.library.path=. -jar FrostWire.jar
if [ $? -ne 0 ]; then
echo
echo "******************************************************************"
echo "Something went wrong with FrostWire."
echo "Maybe you're using the wrong version of Java?"
echo "(LimeWire is tested against and works best with with Sun's JRE, Java 1.4+)"
echo "The version of Java in your PATH is:"
java -version
echo
fi
J'ai mis la version "1.5" de Java, mais normalement celà fonctionne avec la "1.4".
Peut-être un souci dans /usr/lib/ ?
J'ai, pour ma part, installé le "... .zip".
Supprimes et purges, et réinstalles ? si tu trouves pas de solution.
Je me souviens que j'avais un message d'erreur (mais pas lequel exactement ?), j'ai crée un fichier dans /opt/, que j'ai nommé "sauvegarde" et tous mes téléchargements s'y trouvent.
Il y a un "how to" sur le site anglais d'ubuntu. A mon avis c'est la même démarche que le "... .zip" de Limewire (voir dans "recherche rapide" en haut à droite).
Bon courage.
Cordialement,
Pierre
Hors ligne
#7 Le 18/03/2006, à 10:39
- yanightmare
Re : Frostwire se lance pas
J'ai exactement le même problème :
FrostWire ne s'ouvre pas.
": command not found:
: Aucun fichier ou répertoire de ce type
: command not found:
: command not found3:
'unFrost.sh: line 24: syntax error near unexpected token `
'unFrost.sh: line 24: `look_for_java()"
et sinon pour Java (j'ai installé la derniere version) :
"yanightmare@ubuntu:~$ java
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
yanightmare@ubuntu:~$ javac
bash: javac: command not found"
Hors ligne
#8 Le 18/03/2006, à 10:52
- ianic
Re : Frostwire se lance pas
D'après le script, il faut que le path pour le binaire java soit l'un des suivants : /usr/lib/j*/bin/java ou /usr/java/j*/bin/java ou /opt/j*/bin/java
j* correspond à n'importe quel répertoire commençant par la lettre j.
Faites un which java, et s'il la réponse n'est pas compatible avec l'une des trois précédentes alors c'est normal que le script ne passe pas.
Hors ligne
#9 Le 18/03/2006, à 17:31
- PP974
Re : Frostwire se lance pas
Et si ce n'est pas compatible?! On fait comment?
Oté la Réunion !
Hors ligne
#10 Le 18/03/2006, à 22:48
- ianic
Re : Frostwire se lance pas
Le plus simple est de faire un lien symbolique depuis /opt qui pointe sur ton path java.
Par exemple si java est installé actuellement dans /home/patate/mon_java, tu peux faire ca :
home# ln -s /home/patate/mon_java /opt/j2
tu remplaces j2 par ce que tu veux du moment que ca commence par la lettre j.
Sinon tu peux réinstaller java directement dans /opt.
Dernière modification par ianic (Le 18/03/2006, à 22:48)
Hors ligne
#11 Le 19/03/2006, à 19:51
- yanightmare
Re : Frostwire se lance pas
C'est normal que je comprenne rien ??? (novice... )
Hors ligne
#12 Le 19/03/2006, à 23:56
- AlexandreP
Re : Frostwire se lance pas
L'outil ln est un utilitaire permettant de créer des liens.
L'option -s indique que le type de lien que tu cherches à créer est un lien symbolique, et non un lien conventionnel.
Le premier chemin que tu donnes est la destination vers laquelle doit pointer le lien.
Le second chemin est l'emplacement où se trouvera le lien symbolique et le nom qu'il portera.
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#13 Le 20/03/2006, à 03:40
- PP974
Re : Frostwire se lance pas
J'ai essayé de faire un lien symbolique comme indiqué mais ça ne marche toujours pas
Oté la Réunion !
Hors ligne
#14 Le 20/03/2006, à 06:08
- AlexandreP
Re : Frostwire se lance pas
$ sudo ln -s [emplacement de java] /opt/j2
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#15 Le 20/03/2006, à 11:55
- PP974
Re : Frostwire se lance pas
AlexandreP j'ai fait ta manip mais justement ça ne marche pas
J'ai fait un which java et j'ai eu /usr/bin/java.
J'ai ensuite fait un lien vers /opt/j2 mais Frostwire ne se lance toujours pas
Je commence me demander pourquoi j'ai virer limewire
(ah oui je sais! limewire se bloquait au moment de "charger les protocoles" alors qu'il marchait bien avant )
Oté la Réunion !
Hors ligne
#16 Le 20/03/2006, à 11:57
- gdelhaie
Re : Frostwire se lance pas
bonjour, quand jetape dans ma console Whereis j'obtiens cette reponse:
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
je n'ai pas de dossier /Java
est ce le probleme et si oui comment est ce que je peux créer un dossier /le_nom_du_programe_que_j'installe quand je decompress le fichier ?
Hors ligne
#17 Le 20/03/2006, à 14:05
- ianic
Re : Frostwire se lance pas
Et avec ça, ça donne quoi :
ln -s /usr /opt/j2
Hors ligne
#18 Le 20/03/2006, à 16:35
- calimarno
Re : Frostwire se lance pas
Salut à tous,
Je vous donne le lien vers le post du forum Frostwire sur gnutellaforums.com qui vous intéresse (message de jojoman02) ainsi que ma traduction (pour les anglophobes;)) dans la documentation d'ubuntu-fr.org ("Note pour la version 4.9.10-1").
[+] que j'ai aussi copiée sur la page dédiée à FrostWire dans la documentation.
En gros, le script a été enregistré au format windows/dos et n'arrive par à être lu par *nix (d'après ce que j'ai compris).
Dernière modification par calimarno (Le 20/03/2006, à 16:39)
Les Chroniques de Calimarno -- Swisslinux.org
"Alors que tous les autres ont des problèmes, les chimistes ont des solutions!" :D
----
Pour passer un sujet en [Résolu], il suffit que l'auteur du premier message du sujet modifie le titre en cliquant sur "Modifier".
Hors ligne
#19 Le 20/03/2006, à 16:46
- PP974
Re : Frostwire se lance pas
yes bravo calimarno
ça marche parfaitement maintenant
Oté la Réunion !
Hors ligne
#20 Le 20/03/2006, à 21:38
- yanightmare
Re : Frostwire se lance pas
J'essairai ça la semaine prochaine (quand je serais sur mon ordi)
Hors ligne
#21 Le 21/03/2006, à 09:49
- gdelhaie
Re : Frostwire se lance pas
Un grand merci à tous pour vos conseils ( Calimarno ) tout est ok!! c'est deconcertant de voir comme c'était simple comparer aux heures passées sur l'ordi...mais bon ca ma permis d'apprendre un peu plus de manip sur Linux.
Bon courage a tous et lacher pas!! la Liberté à un prix!!:)
Dernière modification par gdelhaie (Le 21/03/2006, à 09:49)
Hors ligne
Pages : 1