Dosemu-1.2.2 et Kubuntu Edgy
Jean Gawloski
zigomar at enter-net.com
Mer 29 Nov 00:38:19 GMT 2006
Salut la liste,
Mon dosemu-1.2.2 sur Ubuntu Edgy ne marche pas, une erreur de syntaxe qu'il me dit. Sur dosemu.org, j'ai trouvé ce post,
avec la même définition du message d'erreur que le mien.
.................................................................................................................
*Summary:
dosemu: 86: Syntax error: Bad substitution
No The shell script wrapper for starting dosemu uses a
special feature of the bash shell while it specifies
its interpreter as
"#! /bin/sh".
The line
if [ -n "$2" -a "${2:0:1}" != "-" ]; then ...; else ...; fi
could probably be rewritten to something like
case "$2" in -*) former-else-branch ;;
*) former-then-branch ;;
esac
That should be portable.*
* Followups:*
*No follow-up comments have been posted.*
............................................................
Ma question: Comment dois-je modifier cette ligne ?
Dois-je placer la modification entre les deux [] de la ligne originale? Ne connaissant pas la programmation, j'ignore comment écrire cette modification. En plus, s'écrit-elle sur une seule ligne?
Ci-dessous, les lignes du script dans laquelle je modifie, c'est celui du dosemu même.
Il y a 2 lignes qui correspondent à ça, mais d'après moi, seule la première serait concernée, celle de "-install)".
...........................................................
-install)
INSTALL=1
if [ -n "$2" -a "${2:0:1}" != "-" ]; then
PROPRIETARY=$2
shift
fi
shift
;;
-quiet)
QUIET=1
shift
;;
-input)
INPUT=1
if [ -n "$2" -a "${2:0:1}" != "-" ]; then
STRING_I="$STRING_I keystroke "'"'"$2"'"'
shift
fi
shift
;;
..................................................................
J'ai aussi essayé Dosbox, que je pensais facile.
Mais là aussi j'ai un problème, donc je reviens à dosemu.
S'il y a un Docteur dans la salle....., un gros merci!
Jean
........................................................
Édité et transmis avec des logiciels libres sous Linux !
Plus d'informations sur la liste de diffusion Ubuntu-quebec