Express Scribe sur linux

natoo jr -  
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

5 réponses

  1. UnGnU Messages postés 1468 Statut Contributeur 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
  2. 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
    1. UnGnU Messages postés 1468 Statut Contributeur 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
  3. 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
    1. UnGnU Messages postés 1468 Statut Contributeur 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
      1. natoo jr > UnGnU Messages postés 1468 Statut Contributeur
         
        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
      2. UnGnU Messages postés 1468 Statut Contributeur 158 > natoo jr
         
        Ben désolé, je cale ;-(
        0
  4. natoo jr
     
    svp, aidez-moi
    c'est vraiment important pour mon travail ???
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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
    1. natoo jr
       
      salut, merci zipe31 mais ça ne marche toujours pas
      0
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > 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