#1 Le 02/09/2010, à 14:10
- bertram
Belin Lib (Livre interactif Belin)
Bonjour à tous
Je suis prof d'histoire-géo et on a (enfin !) reçu les spéciments pour les manuels de classe de 2nde. Comme dans beaucoup de manuel, il y a de plus en plus de cd-rom avec le manuel en version numérique. Et là, je m'aperçois que l'éditeur Belin a prévu son cd pour le faire tourner sur Ubuntu (si si c'est marqué sur le cd !)
Donc j'insère le cd, double-clique sur l'icone et il y a les procédures d'installation sous Xp, Mac et pour ubuntu il y a un fichier "LibLinux.sh"
Quand je double clique dessus, que je clique Lancer dans un terminal ou Lancer tout court, il ne se passe quasiment rien (sauf une ouverture de reminal pendant 1 seconde)
Je colle ici ce qu'il y a d'écrit dans ce fichier
#! /bin/sh
CURRENT_DIR=`dirname $0`
sh ${CURRENT_DIR}/installer/bin/installer
Sur le cd, il y a aussi un dossier "bin" avec 1 fichier qui se nomme sobrement "installer"
Je colle ici ce qu'il y a dedans
#!/bin/sh
# ----------------------------------------------------------------------------
# Copyright 2001-2006 The Apache Software Foundation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ----------------------------------------------------------------------------# Copyright (c) 2001-2002 The Apache Software Foundation. All rights
# reserved.BASEDIR=`dirname $0`/..
BASEDIR=`(cd "$BASEDIR"; pwd)`# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
darwin=false;
case "`uname`" in
CYGWIN*) cygwin=true ;;
Darwin*) darwin=true
if [ -z "$JAVA_VERSION" ] ; then
JAVA_VERSION="CurrentJDK"
else
echo "Using Java version: $JAVA_VERSION"
fi
if [ -z "$JAVA_HOME" ] ; then
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home
fi
;;
esacif [ -z "$JAVA_HOME" ] ; then
if [ -r /etc/gentoo-release ] ; then
JAVA_HOME=`java-config --jre-home`
fi
fi# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
fi# If a specific java binary isn't specified search for the standard 'java' binary
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
else
JAVACMD=`which java`
fi
fiif [ ! -x "$JAVACMD" ] ; then
echo "Error: JAVA_HOME is not defined correctly."
echo " We cannot execute $JAVACMD"
exit 1
fiif [ -z "$REPO" ]
then
REPO="$BASEDIR"/repo
fiCLASSPATH=$CLASSPATH_PREFIX:"$BASEDIR"/etc:"$REPO"/logback-classic-0.9.19.jar:"$REPO"/logback-core-0.9.19.jar:"$REPO"/slf4j-api-1.5.11.jar:"$REPO"/jmf-2.1.1e.jar:"$REPO"/LibLinkCD-0.1.0-SNAPSHOT.jar
EXTRA_JVM_ARGUMENTS=""# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
[ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"`
[ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"`
[ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"`
fiexec "$JAVACMD" $JAVA_OPTS \
$EXTRA_JVM_ARGUMENTS \
-classpath "$CLASSPATH" \
-Dapp.name="installer" \
-Dapp.pid="$$" \
-Dapp.repo="$REPO" \
-Dbasedir="$BASEDIR" \
fr.boceto.belin.cd.BelinInstaller \
"$@"
En gros, je ne vois pas comment faire tourner le manuel sous Ubuntu...si quelqu'un a une idée, je suis preneur !
Dernière modification par bertram (Le 02/09/2010, à 14:12)
Hors ligne
#2 Le 02/09/2010, à 14:17
- gl38
Re : Belin Lib (Livre interactif Belin)
Je pense qu'il faut ouvrir une fenêtre terminal et lancer le "installer" qui va chercher si java est installé.
Si java ne l'est pas, il faudra l'installer avant d'aller plus loin.
Cordialement,
Guy
Hors ligne
#3 Le 02/09/2010, à 14:27
- bertram
Re : Belin Lib (Livre interactif Belin)
Merci pour la réponse.
Par contre, c'est une opération que je n'ai jamais faites et je ne trouve pas dans la doc la marche à suivre...
Si tu pouvais m'indiquer comment faire, ce serait sympa.
Merci d'avance
Hors ligne
#4 Le 02/09/2010, à 15:42
- gl38
Re : Belin Lib (Livre interactif Belin)
Pour ouvrir une fenêtre terminal tu cliques sur Applications > Accessoires > Terminal
Il faut trouver le fichier installer dans l'arborescence, en tapant
mount
il devrait y avoir une ligne où il y a écrit cdrom du genre
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=xxx)
tu notes la bonne valeur /media/...
Puisque tu as réussi à trouver le fichier "installer", tu dois pouvoir récupérer son chemin complet :
/media/.... /installer
tu tapes cette valeur dans la fenêtre terminal, si java n'est pas trouvé il doit râler.
Il faut alors installer un java, soit par synaptic (Système > Administration > Gestionnaire de paquets Synaptic) : il faut choisir un Java Runtime Environnement (jre) en tapant jre et en cliquant sur sun-java6-bin ou quelque chose d'approchant. Soit en allant te servir sur java.com, mais il y aura une opération de plus pour dire au système où est la commande java.
Tu dois pouvoir alors procéder à l'installation.
Cordialement,
Guy
Dernière modification par gl38 (Le 02/09/2010, à 15:43)
Hors ligne
#5 Le 02/09/2010, à 16:05
- bertram
Re : Belin Lib (Livre interactif Belin)
Il faut trouver le fichier installer dans l'arborescence, en tapant
mount
il devrait y avoir une ligne où il y a écrit cdrom du genre
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=xxx)
tu notes la bonne valeur /media/...
effectivement il y a bien cette ligne qui apparait (d'ailleurs je n'ai jamais compris comment des gens pouvaient savoir ça...mais c'est un autre problème)
Par contre, je n'ai pas bien saisi lorsque tu me demande de noter la bonne valeur...
Par contre, j'ai bien trouver le chemin vers /installer que j'ai tapé dans un terminal et voilà ce que ça donne
bertram@bertram-desktop:~$ /media/"Belin Lib'"/installer/bin/installer
bash: /media/Belin Lib'/installer/bin/installer: Aucun fichier ou dossier de ce type
Du côté de java tout semble ok (j'ai vérifié dans synaptic)
Hors ligne
#6 Le 02/09/2010, à 16:19
- gl38
Re : Belin Lib (Livre interactif Belin)
Il y a un problème d'apostrophe dans ta ligne de commande, je pense qu'il vaudrait mieux taper
/media/cdrom0/installer/bin/installer
Cordialement,
Guy
Hors ligne
#7 Le 02/09/2010, à 16:31
- bertram
Re : Belin Lib (Livre interactif Belin)
:-(
Même réponse...
bertram@bertram-desktop:~$ /media/cdrom0/installer/bin/installer
bash: /media/cdrom0/installer/bin/installer: Aucun fichier ou dossier de ce type
Hors ligne
#8 Le 02/09/2010, à 16:45
- gl38
Re : Belin Lib (Livre interactif Belin)
Il va falloir utiliser la touche Tab pour avoir la complétion automatique.
Commence par taper
/media/
suivi de Tab, ça doit te donner les complétions possibles, choisis cdrom0 ou quelque chose où il y aurait Belin, continue de même jusqu'à installer.
Cordialement,
Guy
Hors ligne
#9 Le 02/09/2010, à 17:54
- bertram
Re : Belin Lib (Livre interactif Belin)
Bon il doit y avoir un problème quelque part mais je n'arrive pas à aller plus loin que
/media/"Belin Lib'" ...
A partir de là quand je fais "Tab', il me propose
Display all 176 possibilities? (y or n)
et si je fais "yes", je retrouve toute une liste de mes programmes, documents que j'ai dans mon dossier personnel
je ne vois vraiment pas quoi faire...
Hors ligne
#10 Le 02/09/2010, à 18:03
- bertram
Re : Belin Lib (Livre interactif Belin)
Par contre dans le dossier installer/bin, en plus du fichier "installer", il y a un fichier "installer.bat"...est-ce que ça peut servir pour l'installation ?
Hors ligne
#11 Le 02/09/2010, à 18:34
- gl38
Re : Belin Lib (Livre interactif Belin)
Le fichier installer.bat est pour windows sans doute vu son nom.
Que donne le navigateur de fichiers entre /media et installer/bin ?
Et si on repart de
/media/cdrom0
que donne la touche Tab ?
est-ce que tu arrives à installer/bin ?
Cordialement,
Guy
Hors ligne
#12 Le 02/09/2010, à 18:38
- bertram
Re : Belin Lib (Livre interactif Belin)
Voilà le chemin pour aller jusqu'au dossier "bin" où est se trouve le fichier installer
/media/"Belin Lib'"/installer/bin
Sinon la commande /media/cdrom0 ne donne rien du tout
:-(
est-ce possible que ce soit le cd qui soit mal fait ?
Hors ligne
#13 Le 02/09/2010, à 19:05
- gl38
Re : Belin Lib (Livre interactif Belin)
Que donne
ls -l /media/"Belin Lib'"/installer/bin
et si tu essaies
sh /media/"Belin Lib'"/installer/bin/installer
ça fait quelque chose ?
Hors ligne
#14 Le 02/09/2010, à 19:08
- bertram
Re : Belin Lib (Livre interactif Belin)
ls -l /media/"Belin Lib'"/installer/bin
donne
ls: impossible d'accéder à /media/Belin Lib'/installer/bin: Aucun fichier ou dossier de ce type
sh /media/"Belin Lib'"/installer/bin/installer
donne
sh: Can't open /media/Belin Lib'/installer/bin/installer
Hors ligne
#15 Le 02/09/2010, à 19:17
- gl38
Re : Belin Lib (Livre interactif Belin)
C'est donc que le chemin n'est pas tout à fait bon.
Peux-tu coller le résultat de
ls- l /media
et de
mount
Hors ligne
#16 Le 02/09/2010, à 19:28
- bertram
Re : Belin Lib (Livre interactif Belin)
voilà ce que ça donne...
bertram@bertram-desktop:~$ ls- l /media
No command 'ls-' found, did you mean:
Command 'lsh' from package 'lsh-client' (universe)
Command 'lsw' from package 'dwm-tools' (universe)
Command 'ls' from package 'coreutils' (main)
ls- : commande introuvable
bertram@bertram-desktop:~$ mount
/dev/sda4 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda3 on /home type ext3 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/bertram/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=bertram)
/dev/sdb1 on /media/Série type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdb2 on /media/Nouveau nom type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sr0 on /media/"Belin Lib'" type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500)
Hors ligne
#17 Le 02/09/2010, à 19:33
- gl38
Re : Belin Lib (Livre interactif Belin)
Pardon, je voulais :
ls -l /media
l'apostrophe dans Belin Lib' est vraiment casse-pieds !
Hors ligne
#18 Le 02/09/2010, à 19:42
- bertram
Re : Belin Lib (Livre interactif Belin)
pas de souci ;-)
bertram@bertram-desktop:~$ ls -l /media
total 18
dr-xr-xr-x 4 bertram bertram 2048 2010-06-16 16:10 "Belin Lib'"
drwx------ 1 bertram bertram 12288 2010-08-31 16:38 Nouveau nom
drwx------ 1 bertram bertram 4096 2010-08-26 15:02 Série
Hors ligne
#19 Le 02/09/2010, à 19:46
- gl38
Re : Belin Lib (Livre interactif Belin)
et avec un \ :
sh /media/"Belin Lib\'"/installer/bin/installer
Hors ligne
#20 Le 02/09/2010, à 19:49
- bertram
Re : Belin Lib (Livre interactif Belin)
bertram@bertram-desktop:~$ sh /media/"Belin Lib\'"/installer/bin/installer
sh: Can't open /media/Belin Lib\'/installer/bin/installer
Par contre, ce n'est pas étrange que le dossier LibLinux.sh ne se lance pas dans le terminal ?
Hors ligne
#21 Le 02/09/2010, à 19:56
- gl38
Re : Belin Lib (Livre interactif Belin)
Et
cd \media
puis cd "B
suivi de Tab
et qu'y-a-t-il dans LibLinux.sh ?
Hors ligne
#22 Le 02/09/2010, à 20:32
- bertram
Re : Belin Lib (Livre interactif Belin)
Dans LibLinux.sh il y a ceci
#! /bin/sh
CURRENT_DIR=`dirname $0`
sh ${CURRENT_DIR}/installer/bin/installer
cd \media donne
bash: cd: media: Aucun fichier ou dossier de ce type
et cd "B donne
cd "Bureau/
Quand je tape Tab après avoir entrée la commande, le mot bureau apparait...
Bon je crois qu'on ne va pas y arriver malgré tout tes efforts.
Je vais essayer de voir demain en appelant Belin parce que j'ai vu qu'il y avait un numéro pour les questions d'installation...
Si tu as d'autres idées, je suis preneur mais tu peux t'arrêter si ça te "soule"
Encore merci en tout cas
Hors ligne
#23 Le 02/09/2010, à 20:44
- gl38
Re : Belin Lib (Livre interactif Belin)
C'était / et pas \ :
cd /media
puis
cd "B
suivi de Tab
Hors ligne
#24 Le 02/09/2010, à 20:57
- bertram
Re : Belin Lib (Livre interactif Belin)
Avec Tab, il ne se passe rien et si je fais entrée ça me met un message d'erreur.
Hors ligne
#25 Le 03/09/2010, à 07:54
- gl38
Re : Belin Lib (Livre interactif Belin)
Encore un essai avec
cd /media
cd \"
suivi de Tab
Cordialement,
Guy
Hors ligne