Express Scribe sur linux

natoo jr -  
zipe31 Messages postés 36402 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
A voir également:

5 réponses

UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158
 
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 ;-(

1
natoo jr
 
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 ???
0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158
 
Ça pointe sur
/bin/dash
sur les 3 PC ?

Si tu as conservé le
install.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 ligne
set -xv
après le shebang et relances le script, puis affiches-nous toute la sortie.
0
natoo jr
 
ç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

0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158
 
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 ?
0
natoo jr > UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention  
 
premièrement j'ai servi de la même archive pour chacun des PC, ensuite, j'ai télécharger pour chaque pc, mais le problème reste le même,
0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158 > natoo jr
 
Ben désolé, je cale ;-(
0
natoo jr
 
svp, aidez-moi
c'est vraiment important pour mon travail ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Apparemment le problème vient du fait que le fichier
install.sh
n'existe pas lors de l'extraction :
tail -n +28 ./scribe | tar xz -C /tmp/selfextract.lWnPHO
;-(


0
natoo jr
 
salut, merci zipe31 mais ça ne marche toujours pas
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431 > natoo jr
 
Normal que ça ne marche pas, puisque comme je viens de le dire, lors de l'extraction (avec la commande donnée ci-dessus), le fichier
install.sh
est absent, et sans ce fichier, impossible d'aller plus loin ;-(
0