Page suivante Page précédente Table des matières

5. WordPerfect 5.1 et 6.0 (distribution de SCO)

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 !

5.1 Impressions sur la version WP/SCO

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.

5.2 Comment se procurer WordPerfect WP/SCO ?

Contactez SCO ou visitez leur page web à l'adresse http://www.sco.com

5.3 L'installation de la version WP/SCO

Conditions requises

Conditions requises pour le noyau

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 :

Les modules

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

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 :

Les bibliothèques partagées SCO

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:

Lancer WP60

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:

Le gestionnaire de licence

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 :

Le démarrage de WP60

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 :

Les Scripts RC

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é).

Les modifications pour l'installation

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

5.4 Problèmes dans WP/SCO

Je n'ai pas gardé une liste détaillée des problèmes pour WP/SCO, cependant :


Page suivante Page précédente Table des matières