Express Scribe sur linux [Fermé]

Signaler
-
Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
-
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

5 réponses

Messages postés
1156
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
149
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

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 ???
Messages postés
1156
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
149
Ç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.
ç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

Messages postés
1156
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
149
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 ?
>
Messages postés
1156
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020

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,
Messages postés
1156
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
149 > natoo jr
Ben désolé, je cale ;-(
svp, aidez-moi
c'est vraiment important pour mon travail ???
Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 169
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
;-(


salut, merci zipe31 mais ça ne marche toujours pas
Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 169 > 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 ;-(