Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 neutral :

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? sad


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 ??? tongue (novice... roll)

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 sad


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 hmm
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 sad

Je commence me demander pourquoi j'ai virer limewire neutral
(ah oui je sais! limewire se bloquait au moment de "charger les protocoles" alors qu'il marchait bien avant hmm)


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 tongue
ça marche parfaitement maintenant wink


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) wink

Hors ligne

#21 Le 21/03/2006, à 09:49

gdelhaie

Re : Frostwire se lance pas

Un grand merci à tous pour vos conseils ( Calimarno wink  ) 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