LessTif-0.95.2
Introduction à LessTif
Le paquet LessTif contient une
version Open Source de OSF/Motif®.
Ce paquet est connu pour se construire et fonctionner correctement
sur une plateforme LFS-6.5.
Informations sur le paquet
-
Téléchargement (HTTP) :
http://downloads.sourceforge.net/lesstif/lesstif-0.95.2.tar.bz2
-
Somme de contrôle MD5 du téléchargement :
754187dbac09fcf5d18296437e72a32f
-
Taille du téléchargement : 2.4 Mio
-
Estimation de l'espace disque requis : 160 Mio (includes
building et running the test suite)
-
Estimation du temps de construction : 4.1 SBU (includes
building the test suite)
Téléchargements supplémentaires
Dépendances de LessTif
Requises
Xorg
Libraries
Facultatives
Lynx-2.8.7rel.2 or Links-2.4 (utilisé
pour générer le fichier de documentation de INSTALL
) et Dmalloc
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lesstif
Installation de LessTif
Installez LessTif en lançant les
commandes suivantes :
patch -Np1 -i ../lesstif-0.95.2-testsuite_fix-1.patch &&
./configure --prefix=/usr \
--sysconfdir=/etc/X11 \
--disable-debug \
--enable-production \
--with-xdnd \
--x-includes=$XORG_PREFIX/include \
--x-libraries=$XORG_PREFIX/lib &&
sed -i "s@libdir)/X11/mwm@sysconfdir)/mwm@" clients/Motif-2.1/mwm/Makefile &&
make rootdir=/usr/share/doc/lesstif-0.95.2
Ce paquet exige d'être installé pour lancer la suite de tests. Les
commandes pour lancer les tests se trouvent un peu plus loin dans
ces instructions.
Maintenant, en tant qu'utilisateur root
:
make rootdir=/usr/share/doc/lesstif-0.95.2 install &&
ldconfig
Les applicatons qui utilisent les bibliothèques de Xorg s'attendent
souvent, à tort, à trouver les fichiers de configuration dans
$XORG_PREFIX/lib/X11
. Toujours en
tant qu'utilisateur root
, créez un
lien symbolique de compatibilité avec la commande suivante :
ln -v -sf /etc/X11/mwm $XORG_PREFIX/lib/X11
Explication des commandes
--disable-debug
: Ne
génère pas d'informations de débogage.
--enable-production
:
Construit la version publiée des bibliothèques de LessTif.
--with-xdnd
: Active
le support de compatibilité GNOME XDND.
rootdir=/usr/share/doc/lesstif-0.95.2
:
Ceci installe la documentation dans un répertoire adéquat et non
dans celui /usr/LessTif
non conforme
au FRS.
--x-includes
et --x-libraries
>:nbsp;: demande au
système construit ou il peut trouver les entêtes Xorg et les
bibliothèques.
sed -i
"s@libdir)/X11/mwm@sysconfdir)/mwm@"
clients/Motif-2.1/mwm/Makefile : Ceci corrige
le préfixe d'installation du répertoire mwm pour respecter le FHS.
Tester LessTif
Il est recommandé de tester l'installation de LessTif en utilisant la suite de tests
fournie. Il n'est pas obligatoire pour installer un des binaires
qui en découlent de valider l'installation. Exécutez les commandes
suivantes pkur construire la suite de tests :
cd test &&
./configure &&
make
Pour lancer les tests, exécutez les commandes suivantes :
cd Xm &&
./testall *
Il se peut que vous deviez fermer manuellement quatre des fenêtres
de test. La première est issue de test28 dans le répertoire
list
. La deuxième est issue de
test10 dans le
répertoire menushell
. Vous devriez
cliquer sur le bouton dans la fenêtre et choisir
« exit » (quitter) (faites-le
deux fois) pour terminer le test. Le troisième test vient de
test20 du répertoire
PushButton
et le dernier vient de
test24 du répertoire
scrolledwindow
.
Pas moins de 101 tests sont connus pour échouer. Le correctif
appliqué au début de l'installation a créé un fichier utilisé pour
comparer les échecs connus avec ceux des tests. Ce fichier a été
créé à partir d'une installation qui utilise le livre BLFS actuel
et il devrait être une présentation très soignée dès échecs que
vous rencontrerez. Vous pourriez cependant voir des variations
mineures.
Configuration de LessTif
Fichiers de
configuration
/etc/X11/mwm/system.mwmrc
et
~/.mwmrc
Informations de configuration
Les fichiers de config sont utilisés pour personnaliser le
comportement du gestionnaire de fenêtres mwm. Vous pouvez trouver des
informations sur la personnalisation de ces fichiers dans la page
de man de mwmrc(5)
.
Contenu
Programmes installés:
motif-config, mwm, mxmkmf, uil, et
xmbind
Bibliothèques installées:
libDtPrints.so, libMrm.so, libUil.so, et
libXm.so
Répertoires installés:
/etc/X11/mwm, /usr/include/Xm,
/usr/include/Mrm, /usr/include/uil, /usr/include/Dt,
/usr/lib/LessTif, et /usr/share/doc/lesstif-0.95.2
Descriptions courtes
motif-config
|
est utilisé pour trouver les informations deconfiguration
pour les paquets qui ont besoin de se lier aux
bibliothèques LessTif.
|
mwm
|
est un gestionnaire de fenêtres qui adhère largement à la
spécification mwm de Motif.
|
mxmkmf
|
est la version LessTif
de xmkmf
qui crée un Makefile à
partir d'un Imakefile .
|
uil
|
est un compilateur de langues d'interface utilisateur qui
traduit une description en texte brut de l'interface
utilisateur d'une application Motif dans une forme lisible par la
machine.
|
xmbind
|
configure les associations de touches virtuelles des
applications LessTif.
|
libXm.so
|
est une bibliothèque compatible avec le code source de
OSF/Motif® pour le
système X Window. Vous
pouvez télécharger un excellent guide de référence
(destiné surtout aux programmeurs) pour la spécification
Motif-2.1 sur http://unc.dl.sourceforge.net/lesstif/6B_book.pdf.
|
Last updated on 2010-01-26 04:15:37 +0100