dosemu
sur un syst�me multi-utilisateurs?Corey Sweeney (corey@amiganet.xnet.com
) expliquait le 08/12/93 :
Si plusieurs personnes doivent utiliser dosemu
sur votre
machine, il faut changer le r�pertoire de votre hdimage
.
Dans le fichier /etc/dosemu.conf
, remplacez hdimage
par
/var/lib/dosemu/hdimage
. Ainsi les utilisateurs n'ont pas
� se soucier de leur r�pertoire courant lorsqu'ils lancent
dosemu
, et il n'est plus n�cessaire de d�placer
hdimage
� chaque installation d'une nouvelle version.
Si vous faites cela pour un dosemu
multi-utilisateurs, positionnez
/var/lib/dosemu/hdimage
en lecture seule pour tout le monde, sauf
pour l'administrateur de dosemu
.
Notez qu'il est �galement possible d'utiliser la nouvelle
fonctionnalit� emufs.sys
pour monter un r�pertoire
public et/ou un r�pertoire priv� (un sous-r�pertoire
dans le r�pertoire racine de chaque utilisateur).
[
Note : Les utilisateurs peuvent aussi cr�er un fichier
de configuration personnel ~/.dosrc
(m�me format que
/etc/dosemu.conf
) pour ex�cuter leur propre version de
dos.]
Dan Newcombe (newcombe@aa.csc.peachnet.edu
) reporte (27/01/94) :
Voici une id�e (non test�e) pour lancer une commande
DOS depuis la ligne de commande (ou depuis un menu, etc...) sans
modifier l'�mulateur actuel. [
Votre partition DOS
est cens�e �tre d�j� mont�e sous
Linux. ]
Supposons que vous vouliez lancer wp60.exe avec le
param�tre "wp60 d:\doc\paper.txt
".
Il suffirait de lancer quelquechose comme "dosrun wp60
d:\doc\paper.txt
". dosrun
serait un script shell
qui a) �dite/modifie/recr�e le fichier autoexec.bat
sur votre partition DOS, et b) lance simplement dosemu
(par
exemple, "dos -C >/dev/null
". L'�tape a)
consisterait � garder tout ce qui est normalement dans votre
autoexec.bat
et � rajouter � la fin "wp60
d:\doc\paper.txt
".
Il faudrait auparavant modifier le config.sys
situ�
sur votre hdimage
afin que dosemu
utilise emufs pour
acc�der � la partition DOS comme D:
, positionner
COMPSEC=D:\
(Je pense. Je n'ai pas de manuel DOS sous la
main), et shell=c:\command.com /p
.
Le principe est le suivant: � chaque fois que vous
lancerez l'�mulateur DOS, il recr�era un autoexec.bat
sp�cifique � cette session. Ce qui le rend sp�cifique
est cette derni�re ligne qui ex�cute le programme que vous
voulez utiliser. Les modifications du hdimage
sont n�cessaire
pour indiquer � l'�mulateur et au DOS que vous voulez
utiliser et booter depuis D:, qui sera en fait la vraie partition DOS.
Si vous n'utilisez pas hdimage
et acc�dez au syst�me de
fichiers DOS directement au d�marrage de dosemu
, alors ceci
fonctionnera, et vous n'avez pas � vous soucier de la partie
concernant le hdimage.
---------------------
Daniel T. Schwager (danny@dragon.s.bawue.de
) rapporte (02/07/94) :
Vous pouvez utiliser plusieurs dosemu.conf
(et plusieurs images de
boot avec plusieurs autoexec.bat
) en lan�ant dosemu
comme
ceci :
$ dos -F my_quicken_q_exe_dosemu.conf
---------------------
Dietmar Braun (braun@math20.mathematik.uni-bielefeld.de
)
rapporte (04/07/94) :
Cela est facile si l'on utilise le redirigeur de dosemu
. Il est
possible de rediriger une lettre d'unit� DOS vers un chemin linux
donn� par une variable d'environnement.
Ainsi, j'ai un script shell appel� "DOS
" qui contient
mkdir /tmp/dos.$$;
DOSTMP=/tmp/dos.$$; export DOSTMP
et un petit truc pour faire fonctionner "echo $* >
$DOSTMP/startup.bat
" (en fait, un petit programme C qui
convertit '/' en '\', termine les lignes correctement pour DOS
(CR/LF) et ajoute ^Z
� la fin du fichier), cr�e les
fichiers de d�marrage et les liens dans ce r�pertoire,
et lance dosemu
. Dans l'autoexec.bat
, l'unit� C: est
redirig�e depuis le hdimage
vers ce r�pertoire
temporaire, qui contient des liens pour $HOME
et
$PWD
.Ainsi, si je veux voir mes fichiers r�duits en 8.3 je tape
"DOS dir
". Comme cela, j'ai un DOS multi-utilisateurs
(je n'ai pas de partition DOS, et rediriger vers Linux pr�serve les
permissions utilisateur) et multi-t�ches (les sessions dosemu
sont
compl�tement ind�pendantes). J'ai fait cela un jour pour
utiliser un programme DOS pour mon imprimante. En fait, l'entr�e
df
de mon printcap est un r�alit� un programme DOS !
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:22