5. Logiciels : configuration, utilisation

5.1. Minitel, Télétel

Pour accéder aux services Minitel/Télétel : Xtel <http://www.linux-kheops.com/pub/xtel/>

5.2. Rechercher des logiciels (FTP, download, télécharger)

Recherche :

· d'un logiciel : http://sal.kachinatech.com/
<
http://sal.kachinatech.com/>

· des sites abritant une archive : FTP Search
<
http://ftpsearch.ntnu.no/>

5.3. Linux en français

« francisation » de Linux : le site FTP du LIP6
<
ftp://ftp.lip6.fr/pub/linux/french/docs/> offre de nombreux documents
et fichiers utiles, en particuliers les pages de manuel en français
adaptées par C. Blaess (répertoire docs, archive man-fr-*).

5.4. Netscape Navigator (XkbLookupKeySym, arrêt)

Question
Netscape Navigator fonctionne mal : arrêts violents, messages «
can't resolve symbol XkbLookupKeySym »...

Réponse
Installer tous les 'updates' (mises à jour) de la distribution.

Changer de libc (explorer sunsite
<
http://sunsite.unc.edu/pub/Linux/GCC/>).

(Si libc récente) invoquer Netscape grâce à ce script de shell :

#!/bin/sh
export CLASSPATH=
export MALLOC_CHECK_=0
exec /le_chemin_complet/netscape

J-Ch Broudin conseille d'essayer de sauvegarder les signets
(bookmark.html) puis de détruire le repertoire ~/.netscape.

Mieux vaut de toutes façons utiliser la plus récente version du
logiciel.

On peut aussi :

· (instabilité) installer la bibliothèque partagée de libgnumalloc
et la référencer dans la variable d'environnement LD_PRELOAD
avant d'invoquer Navigator
(voir gnumalloc)
<
http://irving.apl.washington.edu/~dairiki/libmmoss/> ;

· ne pas utiliser la version 1.8.5 de libdl.so ;

· s'assurer que la variable d'environnement CLASSPATH contient un
nom de répertoire correct (souvent semblable à
/usr/lib/netscape/lib/java ;

· (XkbLookupKeySym) installer libXext.so.6.0 et libX11.so.6.1.

· D. Le Nouen explique :

Le pb provient bien de libX11.so.6.0 avec laquelle
Netscape et nxterm sont liés dynamiquement et qui ne con&SHY;
tient effectivement pas la fonction XkbLookupKeySym. Or,
avec ma version de Red Hat, libX11.so.6 pointe désormais
sur libX11.so.6.1.

La solution consiste a créer un répertoire contenant
libX11.so.6.0, y créer un lien libX11.so.6 sur cette
librairie et à créer un script de lancement de Netscape
positionnant, pendant l'exécution du script, la variable
d'environnement LD_LIBRARY_PATH sur ce répertoire. Ainsi
Netscape et nxterm s'éxécutent correctement sans per&SHY;
turber le reste.

· (Cannot allocate colormap entry for default background) palette
des couleurs saturées. Plusieurs solutions :

· négliger ces messages bénins ;

· invoquer Navigator avec l'argument -install, de sorte qu'il
dispose de sa propre palette ;

· ne pas utiliser Navigator lorsque d'autres clients X requièrent
beaucoup de nuances (« couleurs ») ;

· augmenter le nombre de couleurs sous X ;

· En cas de problème de résolution d'adresses placer une valeur
dans la variable d'environnement MOZILLA_NO_ASYNC_DNS

· Consulter Linux et Netscape
<
http://www.chez.com/maude1/netscape.html> ainsi que
Linux/Netscape <
http://members.ping.at/theofilu/netscape.html>
(en anglais).

Documents
(merci à A. Levavasseur) Correction des bibliothèques
responsables du dysfonctionnement
<
ftp://sunsite.unc.edu/pub/Linux/apps/www/browsers/nets-2.0.tar.gz>

patch en rpm <ftp://ftp.phy.bnl.gov/pub/linux/redhat/bnl-RPMS-i386/>

5.5. Bureautique sous Linux (traitement de texte, tableur, suites)

Question
Qui peut me communiquer l'URL des sites Web traitant en français
ou en anglais de ces softs ? Ainsi que des avis d'utilisateurs,
des noms d'autres produits ...

Réponse

· ApplixWare
Très apprécié par ses utilisateurs. Le CD abrite toutes les
versions, y compris la française, avec menus, aide,
dictionnaires (...) adaptés.

· LyX
Pas à proprement parler un outil bureautique, mais plutôt un
frontal X pour la composition de documents sous LaTeX ;

· StarOffice <http://www.stardivision.com/> (Semi-commercial)
Suite bureautique complète, gratuite si elle est utilisée en
dehors d'un contexte commercial.

Lit et écrit les formats de fichiers les plus communs. Une
version existe pour la plupart des systèmes d'exploitation les
plus répandus.

Voir aussi le mini-HOWTO intitulé installation de StarOffice
<
http://www.linux-france.com/article/appli/StarOffice/StarOffice.html>.

· Andrew

· xgrok

· slsc
Tableur en mode texte. Valable mais pas de grapheur ni de
gestion de la souris ;

· WordPerfect (Commercial)
Un mini-HOWTO traite de l'installation de la version SCO (iBCS).
Une version Linux <
http://www.sdcorp.com> serait disponible ;

· Axene (Commercial)
Xquad <
http://www.axene.com/french/xquad.html> et Xclamation
<
http://www.axene.com/french/xclamation.html> ;

· Émulation MS-Windows
(Commercial)) Permettant d'employer les programmes destinés à
cet environnement.
mais le logiciel WABI, produit commercial, fonctionne bien ;

· Wingz (Commercial)
Tableur ;

· MacroCalc <http://home.t-online.de/home/Axel_Reinhold/>.
Clone de Lotus 123 (F. Albrecht s'en déclare satisfait) ;

· Oleo, tableur.
Logiciel GNU sous X Window. Limité et jugé peu ergonomique par
les utilisateurs des logiciels commercialisés ;

· Corel

· abs <http://www.ping.be/bertin/abs.shtml>

5.6. Bases de données (DB, SGBD, SQL, ODBC, JDBC)

Réponse
Synthèse <
http://www.linux-center.org/fr/applications/databases/index.html>

5.7. Pages de manuel (man)

Question
Comment utiliser au mieux le man

Réponse

· man -t NOM > NOM.ps

· man NOM | col -b > NOM.txt

· man -k MOT_CLÉ (invoquer au préalable makewhatis).

· man whatis

· Red Hat, Slackware : ne pas négliger le contenu du répertoire
/usr/doc.
Red Hat : logiciel helptool.

On peut aussi installer les versions françaises
<
ftp://ftp.lip6.fr/pub/linux/french/docs/> (et remercier C.
Blaess).

5.8. Connexion, modem (PPP, UUCP, FAI, ISP)

Réponse
CONNEX <
http://www.linux-france.com/article/connex/>

5.9. sendmail (tous problèmes de messagerie électronique)

Question
Comment configurer sendmail ?

Réponse
(inspirée d'un article de J.-C. Delépine) : Nombreuses
ressources :

· Le chapitre « Communiquer » du Guide du Rootard
<
http://www.linux-france.com/article/grl/>

· des documents <http://www.linux-france.com/article/mail/index.html>

· le forum Usenet fr.comp.mail

· (en anglais) la FAQ et le site de sendmail
<
http://www.sendmail.org/> ainsi que le fichier README livré
avec les sources du logiciel, quelques documents mini HOWTO non
traduits : Mail Queue, sendmail+uucp, Mail Queue, Offline
Mailing ...


5.10. Fichiers core

Question
Qu'est-ce qu'un fichier core ?

Réponse
S. Stephant : Linux avorte tout processus lorsqu'il tente
d'effectuer une opération potentiellement dangereuse (par
exemple exécuter des données, accéder à une adresse mémoire ne
lui appartenant pas ...).

Un fichier "core" est une "image", générée par le système, du
contexte d'exécution d'un programme au moment d'une interruption
de ce genre. Il permet de déterminer par la suite, grâce à un
debugger, la cause du problème.

5.11. Fichiers de documentation : caractères parasites (control H)

Question
Les fichiers de divers documents ne sont pas en ASCII pur, les
titres sont illisibles, bourrés de Control H.

Réponse
S. Stephant : « Control H » est le caractère de contrôle qui
sert à reculer d'un caractère. Cela permettait aux imprimantes
de passer deux fois sur le même caractère et donc de l'imprimer
en gras.

Dans les fichiers textes, cela signifie également que le
caractère concerné doit-être affiché en gras. De nombreux
éditeurs ne gèrent pas cela. Le programme less, par contre, en
est capable et col peut quant à lui « nettoyer » le fichier :

col -b < nom-fichier > nom-fichier.lisible

5.12. Mes connexions au bavardage (chat, Internet Relay Chat, IRC..)
sont refusées

Question

Réponse
Certains de ces services exigent que votre machine assure le
service ident (voir /etc/services.

D. Duparc : Lire le chapitre « Communiquer » du Guide du Rootard
<
http://www.linux-france.com/article/grl/>, en particulier « Que
faire en cas d'attribution dynamique de l'adresse IP ? »

Créer un fichier /etc/hosts.base contenant seulement la ligne
127.0.0.0 localhost.

Ajouter au script /etc/ppp/ip-up de J.C. Delépine les lignes
suivantes :

cp /etc/hosts.base /etc/hosts
echo $HOST georgette.lefrancois >> /etc/host

si georgette.lefrancois est le nom local de la machine.

5.13. Perl et locales (LANG)

Question
L'installation des locales françaises de la RH5 provoque un
message d'avertissement lors du lancement d'un script Perl.

Réponse
P. Saratxaga :

Il suffit de faire : localedef -f ISO-8859-1 -i en_DK en_DK puis
localedef -f ISO-8859-1 -i fr_FR fr_FR

5.14. BRU cesse de fonctionner

Question
Mon exemplaire de BRU a cessé de fonctionner.

Réponse
Logiciels du Soleil : Vous trouverez les mises a jour de BRU2000
version française sur le site FTP de Kheops <
ftp://ftp.linux-kheops.com/pub/redhat-5.0.fr/updates/bru/i386/>.

5.15. ICQ sous Linux

Réponse
Utiliser licq. La version Java
<
http://www.mirabilis.com/download/step-by-step-java.html>
fonctionne.

5.16. Formats d'archives (.bz, .bz2)

O. Tharan :
Les fichiers .bz et .bz2 sont des archives compactées avec une méthode
plus efficace que celle de gzip (archives .gz).

Les programmes capables d'en engendrer ou décompacter, appelés "bzip"
et "bzip2", existent sous forme de paquetages. On peut aussi en
trouver les sources <
http://www.muraroa.demon.co.uk/>.

Il existe un mini-Howto <http://www.freenix.org/linux/HOWTO-vo/mini/Bzip2> décrivant l'utilisation de bzip2.

5.17. Compilation impossible (gcc)

Question
Je ne parviens pas à compiler grâce à gcc :

/usr/include/sys/time.h:5: linux/types.h: No such file or directory
/usr/include/sys/time.h:6: linux/time.h: No such file or directory

Réponse
JC Delepine : Le HOWTO consacré à gcc
<
http://www.freenix.org/linux/HOWTO/GCC-HOWTO-3.html#ss3.3>
offre la réponse.

Certains fichiers .h des sources du sources du noyau sont
indispensables à toute compilation car sys/time.h, comme
d'autres fichiers entête de la libc, y font référence. Il est
convenu que ces fichiers doivent être accessible via
/usr/include/linux qui est donc un lien vers
/usr/src/linux/include/linux.

cd /usr/src/linux
make symlinks
cd /usr/include
ln -s ../src/linux/include/asm
ln -s /../src/linux/include/scsi

5.18. as86 manquant lors de la compilation du noyau

Question
Lors de la compilation du noyau, j'ai l'erreur suivante :

make[1]: Entering directory `/usr/src/linux/arch/i386/boot'
as86 -0 -a -o bootsect.o bootsect.s
make[1]: as86: Command not found
make[1]: *** [bootsect.o] Error 127

Réponse
O. Tharan :
Il manque l'assembleur 16 bits (as86) ; Installer le paquetage
correspondant : bin86.

5.19. Pourquoi mettre à jour ? (upgrade, update, mise à jour)

Question
Dans quels cas de figure doit on passer à une nouvelle version
d'un logiciel donné ?

Réponse
J.-C. Delépine) :

· Tou l3 taN !!! L1nuX RuL3z, wInD0w2 5ucK5 !!!!! (traduction :
parce que l'on est un ahuri ou un frimeur)

· Quand la nouvelle version supporte un matériel ou a de nouvelles
fonctionnalités qui vous intéresse.

· Quand il s'agit d'un des logiciels sensibles vous reliant au
reste du monde (noyau, popd, imapd, named, sendmail, ...). On
corrige en effet souvent des trous de sécurité impliquant ces
logiciels.

· quand il s'agit de soft indispensable pour la sécurité de vos
données comme les e2fstools, il est recomandé d'utiliser les
versions les plus récentes qui prennent mieux en charge
davantage de cas de figure.

De façon générale, la lecture des 'release notes' ou d'un
éventuel fichier Changelog vous renseignera sur l'utilité que
peut avoir pour vous telle ou telle version d'un logiciel.

D'autre part, les nouvelles versions des logiciels sensibles
sont généralement annoncées dans le forum
comp.os.linux.announce, avec un résumé des nouvelles
fonctionnalité, la liste des bug corrigés, les nouveaux
matériels gérés ...

5.20. Captures d'écran (copie, snapshot, dump, photo)

Question
Comment réaliser une 'capture' d'écran ?

Réponse
Grâce aux logiciels :

· xwd (livré avec X Window)

· xv

· grabscreen <ftp://ftp.linux-france.com/pub/article/fcol-faq/grabscreen.c.gz>

5.21. Installation de Star Office

Question
Installation de Staroffice 5 : je lance le setup, les scripts
s'initialisent, la CPU passe à 99% et la machine se bloque.

Réponse
J. C. Delépine : Celà ressemble fortement au maintenant
classique problème du serveur S3V associé à Staroffice 5. Ce
serveur est buggé et le programme d'installation de Staroffice
le plante irrémédiablement.

Solution : utiliser le serveur SVGA qui gère maintenant les
cartes S3 Virge.