Express Scribe sur linux
natoo jr
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je viens de télécharger Express Scribe pour linux (scribe.tar.gz).
J'ai réussi à l'installer sur mon pc bureau ubuntu 16.04 comme ce ci :
1-extraction
2-lancer le script
ça à marché très bien, mais sur mon pc portable ubuntu 16.04 ça ne marche pas.
il me dit :
Express Scribe 4.31
./install.sh: ligne 21 :/ tmp/ selfextract.8SHf6n/bin/scribe : Aucun fichier ou dossier de ce type
installation cancelled
Merci à qui vont répondre et bonne journée à tous
je viens de télécharger Express Scribe pour linux (scribe.tar.gz).
J'ai réussi à l'installer sur mon pc bureau ubuntu 16.04 comme ce ci :
1-extraction
2-lancer le script
ça à marché très bien, mais sur mon pc portable ubuntu 16.04 ça ne marche pas.
il me dit :
Express Scribe 4.31
./install.sh: ligne 21 :/ tmp/ selfextract.8SHf6n/bin/scribe : Aucun fichier ou dossier de ce type
installation cancelled
Merci à qui vont répondre et bonne journée à tous
5 réponses
-
Salut,
Regarde vers quoi pointe/bin/sh
sur chaque machine :readlink -f /bin/sh
?
C'est un Copier/Coller du message d'erreur que tu as fait ?
Parce qu'il y a un espace après les 2 premiers slashs dans le chemin, et si c'est le cas, normal que ça plante ;-(
-
Salut UnGnU, merci pour ta reponse.
reponse de readlink -f /bin/sh = /bin/dash
oui c'est un copie coller mais là n'est pas le problème
j'ai 3 pc ubuntu 16.04,
1er pc : pc bureau (express scribe s'installe et marche très bien)
2em pc : pc bureau (message d'erreur: /install.sh: ligne 21 : /tmp/selfextract.8SHf6n/bin/scribe : Aucun fichier ou dossier de ce type
installation cancelled
3em pc : pc portable (même chose que 2em pc)
je ne sais vraiment pas si qui cloche ???-
Ça pointe sur
/bin/dash
sur les 3 PC ?
Si tu as conservé leinstall.sh
sur les 3 PC, regarde à quoi correspond la ligne 21 dans chacun des 3 fichiers.
J'ai téléchargé l'archive d'Express Scribe (je n'ai pas cherché à l'installer) et voilà à quoi ressemble le début du fichier chez moi :1 #!/bin/sh 2 echo "" 3 echo "Please wait while installer is initialising....." 4 5 # create a temp directory to extract to. 6 export WRKDIR=`mktemp -d /tmp/selfextract.XXXXXX` 7 8 SKIP=`awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' $0` 9 10 # Take the TGZ portion of this file and pipe it to tar. 11 tail -n +$SKIP $0 | tar xz -C $WRKDIR 12 13 # execute the installation script 14 15 PREV=`pwd` 16 cd $WRKDIR 17 ./install.sh $WRKDIR 18 19 20 # delete the temp files 21 cd $PREV 22 rm -rf $WRKDIR 23 24 exit 0 25 26 __ARCHIVE_FOLLOWS_
Sur tes machines où ça ne marche pas, essaies de changer le shebang (#!/bin/sh
) par#!/bin/bash
.
Si ça ne marche pas, rajoutes la ligneset -xv
après le shebang et relances le script, puis affiches-nous toute la sortie.
-
-
ça ne marche toujours pas
<<Sur tes machines où ça ne marche pas, essaies de changer le shebang (#!/bin/sh) par #!/bin/bash.>>Please wait while installer is initialising.....
tar: On saute à l'en-tête suivant
tar: Arrêt avec code d'échec à cause des erreurs précédentes
./scribe: 17: ./scribe: ./install.sh: not found
<<Si ça ne marche pas, rajoutes la ligne set -xv après le shebang et relances le script, puis affiches-nous toute la sortie.>>echo ""
+ echo
echo "Please wait while installer is initialising....."
+ echo Please wait while installer is initialising.....
Please wait while installer is initialising.....
# create a temp directory to extract to.
export WRKDIR=`mktemp -d /tmp/selfextract.XXXXXX`
+ mktemp -d /tmp/selfextract.XXXXXX
+ export WRKDIR=/tmp/selfextract.lWnPHO
SKIP=`awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' $0`
+ awk /^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; } ./scribe
+ SKIP=28
# Take the TGZ portion of this file and pipe it to tar.
tail -n +$SKIP $0 | tar xz -C $WRKDIR
+ tar xz -C /tmp/selfextract.lWnPHO
+ tail -n +28 ./scribe
tar: On saute à l'en-tête suivant
tar: Arrêt avec code d'échec à cause des erreurs précédentes
# execute the installation script
PREV=`pwd`
+ pwd
+ PREV=/home/user/Téléchargements
cd $WRKDIR
+ cd /tmp/selfextract.lWnPHO
./install.sh $WRKDIR
+ ./install.sh /tmp/selfextract.lWnPHO
./scribe: 18: ./scribe: ./install.sh: not found
# delete the temp files
cd $PREV
+ cd /home/user/Téléchargements
rm -rf $WRKDIR
+ rm -rf /tmp/selfextract.lWnPHO
exit 0
+ exit 0-
tar: Arrêt avec code d'échec à cause des erreurs précédentes
Il semblerait qu'il y ait des erreurs lors de la décompression du contenu du fichier scribe ;-(
Attention ce n'est pas le désarchivage de l'archive scribe.tar.gz, mais le désarchivage de la partie compressée dans le fichier scribe:$ file scribe
scribe: POSIX shell script executable (binary data)
Je suppose que tu as téléchargé l'archive initiale ( https://www.nch.com.au/scribe/scribe.tar.gz ) sur chacun des PC.
Ou bien t'es-tu servi de la même archive que tu as copié sur chacun des PC ?
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
Apparemment le problème vient du fait que le fichierinstall.sh
n'existe pas lors de l'extraction :tail -n +28 ./scribe | tar xz -C /tmp/selfextract.lWnPHO
;-(