TNT1.8 en version française
---------------------------
* Ce patch corrige le bug de l'ax25k qui ne permet pas de connexions venant de l'extérieur.
* Passe le setup (tnt_setup), la documentation mise a jour ainsi que les fichiers d'aide
en Français.
* Configuration requise :
- Kernel 2.0.x (ex: 2.0.36)
- ax25-utils-2.1.42a
Note: Le programme n'est pas prévu pour les dernières versions 2.2.x
----------------------------------------------------------------------------
1 - Récupérer l'archive originale de TNT en version 1.8
2 - Copier cette archive dans le répertoire /usr/local/src/
3 - Décompresser l'archive tnt1.8.tgz
cd /usr/local/src
tar xvfz tnt1.8.tgz # Un répertoire /tnt1.8 est crée.
5 - Récupérer l'archive tnt1.8-fr-patch.tgz
6 - Copier cette archive dans /usr/local/src/
Taper "tar xvfz tnt1.8-fr-patch.tgz" pour décompacter l'archive.
Elle ajoute les fichiers suivants (depuis le répertoire /usr/local/src)
./tnt1.8-fr-patch.diff
./tnt1.8/conf/tnt_setup.fr.in
./tnt1.8/doc/Readme1.fr
./tnt1.8/doc/Readme2.fr
./tnt1.8/doc/Readme3.fr
./tnt1.8/doc/Readme4.fr
./tnt1.8/doc/Readme5.fr
./tnt1.8/doc/Readme6.fr
./tnt1.8/doc/tnt.doc.fr
./tnt1.8/examples/tntrem.hlp.fr
./tnt1.8/examples/tnt.hlp.fr
./tnt1.8/examples/ctext.tnt.fr
./tnt1.8/examples/qtext.tnt.fr
7 - Appliquer le patch sur les sources :
Depuis le répertoire /usr/local/src/, taper :
cat ./tnt1.8-fr-patch.diff | patch -p0
8 - Compiler les sources :
* Créer un lien symbolique entre /usr/include/ax25 et
les librairies des ax25-utils-2.1.42a :
ln -s /usr/local/src/ax25-utils-2.1.42a/lib /usr/include/ax25
* Les librairies des ax25-utils doivent être installées.
(dans /usr/local/src/ax25-utils-2.1.42a/ taper "make installlib")
* Se placer dans /usr/local/src/tnt1.8/
* Lancer l'utilitaire de configuration pour voir l'aide :
./configure --help
Les 5 options qui nous intéressent sont a la fin.
--disable-sound will disable sound support
--disable-english will use french language
--enable-dpboxt compile for use with dpboxt
--enable-ax25k use the Linux AX25 Kernel
--enable-hibaud use hibaud-rate (>38400), only on Linux
Note : si vous lisez "will use french language" dans le "help"
cela signifie que vous correctement applique le patch.
Par défaut le programme "configure" valide :
- une carte son (pour les sons systèmes de TNT)
- l'Anglais
- un Tnc sur un port série
- sans DPBox
Exemple : - Un Tnc (eprom TheFirware ou mode kiss)
- Langue Française
- Pas de carte son
Cela donne : ./configure --disable-sound --disable-english
Exemple : - Un modem Baycom, une carte Scc ou un modem Yam9k6
(les ax25-utils doivent être installés et configurés)
- Langue Française
- Carte son
Cela donne : ./configure --disable-english --enable-ax25k
L'option ax25k permet de relier TNT au kernel donc si l'ax25 et
déjà installe, TNT doit fonctionner!!!!
Lors de son exécution, le programme "configure" teste le système,
vérifie la présence des compilateurs, librairies et ax25.
Si tout c'est bien passe sans erreur, taper :
./make # Compile les sources de TNT
puis
./make install # Crée les répertoires de TNT, et place les fichiers
A la fin le programme de configuration de TNT est lance automatiquement,
une aide en ligne est disponible pour configurer les différents
paramètres, ax25, port, couleurs, indicatif, etc.....
Le programme d'installation de TNT a place les fichiers dans :
/usr/local/bin/ (binaires)
/usr/local/share/tnt/ (configuration et documentation)
/var/spool/tnt/ (pour le reste des répertoires)
Faire un premier test pour voir si TNT se lance :
cd /usr/local/bin puis ./tnt
ou
/usr/local/bin/tnt
Ça ne fonctionne pas ??
- chercher du cote de l'install de l'ax25
- vérifier que le port TNC est le bon
Si ça fonctionne, tant mieux ! il ne vous reste plus qu'a ajuster vos
paramètres en éditant les fichiers de configuration, texte de connexion,
mots de passe, etc..... et lire la documentation.
Il est possible de laisser TNT en résident, il accepte alors les
connexions extérieures sans utiliser une console. Pour lancer TNT en résident :
/usr/local/bin/tnt -d
Ensuite pour accéder a la console de TNT : /usr/local/bin/tntc
73 - Laurent - F5SOH -