dosemu
Les instructions d'installation sont dans le fichier QuickStart
présent dans la distribution.
(08/04/95)
/usr/src/linux
;dosemu
avec un noyau n'ayant pas le support pour les IPC;/etc/dosemu.conf
;FDISK /mbr
" sur son hdimage;dosemu
avec suffisamment de privilèges (root).Marty Leisner (leisner@sdsp.mc.xerox.com
, 08/04/95
Si vous voulez un exécutable QMAGIC, il faut définir STATIC
dans le
Makefile
; sinon il y aura une combinaison librairie/exécutable.
Marty Leisner (leisner@sdsp.mc.xerox.com
, 08/04/95
Pour créer un binaire ELF, définir ELF
dans le Makefile
. Compiler
et installer la librairie slang
séparément. slang
fonctionne très
bien en librairie ELF partagée.
Marty Leisner (leisner@sdsp.mc.xerox.com
, 08/04/95
Si vous êtes à court de place dans le swap, vous pouvez ajouter la ligne
CFLAGS+=-fno-inline
après la définition de CFLAGS
dans dpmi/Makefile
. Attention
à bien vérifier que vous avez activé votre swap: j'ai déjà expérimenté
des plantages quand Linux manque de swap.Marty Leisner (leisner@sdsp.mc.xerox.com
, 08/04/95
L'optimisation par défaut est -O2
. Il suffit de changer le
Makefile
afin d'utiliser -O
(compilation un peu plus rapide,
exécutable légèrement plus petit).
En définissant do_DEBUG
dans le Makefile
, vous aurez -Wall -g
,
une compilation non-interactive et sans tex.
Il faut avoir compilé le noyau sur son propre système pour avoir la
version courante. Sinon, il faut modifier à la main KERNEL_VERSION
dans le Makefile
racine. Le nombre est de la forme nmmmppp
,
où n
est le numéro de version, mmm
est le
numéro mineur de version, et ppp
le numéro de patch.
Par exemple, le noyau 1.1.88 correspond à "1001088" et le noyau 1.2.1
à "1002001".
Commencer toutes les compilations à partir du répertoire racine
des sources. Dans ce répertoire, "make sous-repertoire
"
lancera make
dans sous-repertoire
. Chaque répertoire
possède les cibles habituelles clean
et realclean
.
clean
efface les fichiers objets, realclean
efface également
les fichiers de dépendance et quelques autres fichiers.
08/04/95
Non. Il faut l'installer sous l'identité "root", cependant.
Marty Leisner (leisner@sdsp.mc.xerox.com
) ajoute :
Afin d'accéder aux ports E/S (y compris la console), dosemu
a besoin
de tourner avec l'identité "root". Lancer dosemu
dans un xterm
ou une fenêtre X et demander ensuite l'accès direct au matériel vous permet
de tourner dosemu
sous une identité utilisateur. Les implications
de sécurité / setuid seront étudiées dans les versions de développement.
James B. MacLean (jmaclean@fox.nstn.ns.ca
), 12/04/95
Nous avons quelquefois remarqué ceci, généralement lorsque la date d'un fichier est importante. Quelques personnes résolvent le problème en mettant à jour leur noyau, d'autres (dont moi) en lancant les commandes :
make realclean
make most