J'ai commencé à utiliser WP 5.1 pour SCO (qui était lié statiquement) en janvier 1995. Pendant le printemps 1995, j'ai obtenu une copie de WP 6.0 pour SCO (lié dynamiquement) et j'ai pu l'installer avec beaucoup de peine. J'ai eu ultérieurement des problèmes avec le gestionnaire de licence. Je l'ai fait fonctionné avec la version 1.2.8.
Cette section provient principalement du mini-HOWTO de WordPerfect original. Cette version n'a pas été utilisé pendant très longtemps. Remarquez que les plus récentes versions de WP pour SCO sont livrées à la fois avec les versions liées dynamiquements et statiquement, et, par conséquence, ne requierent pas les bibliothèques partagées de SCO. Ceci uniquement à titre d'information ! Si vous voulez vraiment WP pour Linux, prenez le nouveau WP 7.0 !
WP pour SCO semble bien fonctionner (une fois les problèmes d'installation résolus). J'ai utilisé cette distribution pendant 6 à 12 mois environ, jusqu'à ce que je reçoive une copie de WP 6.0 pour Linux Caldera) et CND 1.0.
Contactez SCO ou visitez leur page web à l'adresse http://www.sco.com
Le noyau doit être configuré avec le support de module et le support d'ELF. Si vous l'avez déjà fait, sautez cette étape, sinon faites comme indiqué en temps que super-utilisateur :
Le support des modules chargeables est requis pour iBCS2 et par conséquent pour lancer WP 6.0. Prenez le plus récent dans les sites ftp, compilez le et installez le. Si vous avez déjà configuré votre système pour les modules chargeables, sautez cette étape. Le support des modules chargeables (/sbin/insmod, /sbin/rmmod, /sbin/lsmod) est nécessaire. Avec les derniers noyaux, genksyms est également nécessaire.
L'émulateur iBCS2 vous permet de lancer des binaires SCO tels que WordPerfect 6.0. Prenez la dernière version sur un site ftp, construisez-le et installez-le.
Les interfaces pour quelques sous-systèmes se trouvent dans la couche système et vous devez alors créer des fichiers systèmes pour pouvoir les utiliser :
[ATTENTION: les périphériques suivants pourraient être déjà configuré comme /dev/inet, /dev/arp, etc., ils auraient d'autres nombres majeur/mineur. S'il le sont, sauter cette étape],
[CECI EST REQUIS ET DEVRA COMME D'ORDINAIRE ETRE FAIT A LA MAIN !]
NE VIOLEZ PAS LES DROITS D'AUTEURS DE SCO ! Vous devez obtenir une copie des bibliothèques partagées de SCO et les installer dans /shlib. En tant que root:
Vérifiez que vous avez BEAUCOUP d'espace disque dans votre dossier /tmp. Si vous en n'avez pas beaucoup, créez un dossier tmp et initialisez la variable d'environnement TMPDIR. En tant que super-utilisateur essayez ce qui suit :
Si vous avez cette erreur, vous ne devez pas avoir assez d'espace disque dans votre dossier /tmp, créez un nouveau dossier tmp et positionnez la variable d'environnement TMPDIR (voir ci-dessus) :
ERROR: not enough space in /tmp, or this is an unsupported machine.
Si enfin tout échoue, vous devrez le faire manuellement suivant ces notes:
cp -r WpTmP/wp60/SCO/* wp60
cd wp60; chmod 555 wpinstall install/*
WordPerfect utilise un gestionnaire de licence (voir le manuel). Ceci est une bête capricieuse qui quelques fois ne fonctionne pas correctement sous Linux (je l'ai déjà vu planter et devoir faire d'autres choses avant de pouvoir le relancer). Si vous avez des problèmes appelez WordPerfect et ils pourront vous assister. S'il vous plaît lisez la section de la documentation sur le gestionnaire de licence.
Pour démarrer le gestionnaire de licence, en tant que super-utilisateur :
Si vous avez les erreurs :
/dev/XOR: No such file or directory Error: Can't open display: :0.0
Vous avez besoin d'initialiser votre variable d'environnement DISPLAY (voir au-dessus) et initialiser peut-être le lien vers le système /dev/XOR (cd /dev; ln -s /dev/null /dev/XOR).
Notez que si WP "vole" les couleurs de votre serveur X (un problème si la profondeur est de seulement 256 couleurs), supprimez l'affichage de la page de la bannière graphique en faisant la chose suivante :
Vous aurez besoin d'ajouter une ligne a votre script /etc/rc.d/rc.local (ou similaire) pour démarrer iBCS2 et le gestionnaire de licence de WP (si désiré).
Ceci est un extrait de mes notes originales et inclut des changements pour install.wp qui sont connus pour fonctionner:
Le fichier install.wp sur le CDROM n'a pas fonctionné en l'état. J'ai du le modifier pour le faire fonctionner en déplaçant tous les fichiers vers un répertoire temporaire et en changeant ce script d'installation. Les changements sont :
48c48,49 < mkdir $LNK_DIR 2> /dev/null --- > echo making LNK_DIR=$LNK_DIR > mkdir $LNK_DIR 51c52 < --- > echo removing /tmp/TMPTMP 53a55,57 > echo /tmp/TMPTMP= > cat /tmp/TMPTMP > echo /tmp/TMPTMP -- to here 62,63c66,83 < for i in $myfiles < do --- > echo MYFILES=$myfiles THISDIR=$thisdir > ls $myfiles > echo making LNK_DIR=$LNK_DIR/ifiles > mkdir $LNK_DIR/ifiles > chmod 777 $LNK_DIR/ifiles > cp $thisdir/ifiles/* $LNK_DIR/ifiles > chmod 777 $LNK_DIR/ifiles/* > ls -l $LNK_DIR/ifiles > > # echo making links.... > # $LNK_DIR/ifiles/cdlink.sco -r $thisdir > # echo links should be done... > # exit > > > # for i in $myfiles > i=$thisdir/ifiles/cdlink.sco > # do 65a86,87 > echo /tmp/TMP= > cat /tmp/TMP 73c95 < rm -f /tmp/TMPTMP --- > rm -f /tmp/TMPTMP 77c99 < done --- > # done 368a391,394 > echo THISDIR=$thisdir > thisdir=/usr/local/wp60/cdrom > echo THISDIR=$thisdir > 469a496,498 > echo INIT DONE, THISDIR=$thisdir > ls $thisdir/ifiles/cdinst.* > 493a523,526 > > echo RUN_ME=$RUN_ME > RUN_ME=$thisdir/ifiles/cdinst.sco > echo RUN_ME=$RUN_ME
Je n'ai pas gardé une liste détaillée des problèmes pour WP/SCO, cependant :