Avertissements :
Je ne suis pas un expert en Linux, comme beaucoup d'entre vous, je bidouille, je cherche je fouille.
Cette page n'est qu'un témoignage de la façon dont j'ai installé ces logiciels sous Linux
Predict n'étant pas fourni au format RPM, il faudra utiliser les méthodes traditionnelles
dans une console et en tant que super utilisateur
Bien entendu je ne serais être responsable des conséquences des manips que vous faîtes sur votre machine...
Pré-requis :
- Une distribution Mandrake Linux 10.0 ( ->la version Community GPL suffit )
- une connexion Internet pour récupérer sur
le site de PREDICT
la dernière version de PREDICT
-
Les derniers éléments keplérien au format 2 lignes disponibles
ici
- En fonction des options choisies lors de l'installation,
certains paquetages (disponibles sur les 3 CDROMS) seront nécessaires, notamment:
libgtk+1.2-devel
libncurses5-devel
Vous pourrez les installer en utilisant le menu:
Systeme -> Configuration -> Paquetage -> Installer des logiciels
- Une dose de patience et de méthode ;-)
Installation
Ouvrir une console, l'invite de la ligne de commande se termine par un ' $ '
passer en mode super utilisateur en tapant simplement su suivi de ENTER
Après avoir entré le mot de passe root, l'invite de la ligne de commande se termine maintenant par un ' # '
Attention maintenant vous êtes avec les privilèges du super utilisateur
.
/usr/local/src
-----------------------------------> Remarques importantes ! <-----------------------------------------
Dans la suite de cette page, s'il est fait référence à /home/monrep bien évidemment, remplacez
/home/monrep par le chemin du répertoire ou vous avez enregistré les téléchargements.
De même, au jour ou j'écris ces lignes, le décompactage de predict-latest.tar.gz créera un répertoire
predict-2.2.2 . Il faudra adapter le nom du répertoire décompacté aux versions futures de prédict,
c.à d. remplacer predict-2.2.2 par predict-2.2.x, idem pour les autres archives.
Il est d'usage de placer l'archive téléchargée dans le répertoire
/usr/local/src
C'est à dire, si vous avez téléchargé Predict dans
/home/monrep tapez les lignes suivantes:
cp /home/monrep/predict-latest.tar.gz /usr/local/src
puis placer vous dans le répertoire /usr/local/src:
cd /usr/local/src
Début de l'installation :
Entrer les commandes suivantes :
tar xvfz predict-latest.tar.gz
cd /usr/local/src/predict-2.2.2
./configure
Vous devriez voir apparaître un écran d'information-avertissement.
Lisez l'information et si vous désirez continuer, tapez la lettre ' y '
La compilation commence et si tout s'est bien passé un autre écran vous informe de
l'existence de nouveau clients graphiues dans le répertoire "clients".
Vous pouvez maintenant quitter le mode super utilisateur en entrant exit
à l'invite de la ligne de commande.
Revenez dans votre répertoire utilisateur par la commande cd suivie de enter
A ce stade predict est déjà opérationnel en mode texte et vous pouvez le lancer en tapant
predict puis enter à la ligne de commande.
Lors de cette première utilisation, un écran de bienvenue vous invite à saisir vos informations personnelles.
Entrez donc votre call, latitude, longitude et altitude.
Vous arrivez alors dans le menu principal.
Les éléments képlérien fournis par défaut sont sans doute obsolète, aussi il est
nécessaire de fournir les éléments récents récupérés à l'adresse donnée plus haut
(ici)
Enregistrez predict.tle dans votre répertoire local, puis de retour dans predict,
tapez la lettre ' u ' puis dans l'écran suivant entrez le nom du fichier :
predict.tle puis enter bien sûr.
Un autre écran vous indique le nombre de satellites mis à jour.
Je vous invite maintenant à explorer les différentes possibilités de Predict,
les options étant assez explicites, par exemple essayez la lettre ' m ' .
Avant d'aborder la phase graphique qui va faire référence à ce que nous venons d'installer,
il est nécessaire de faire une modification dans le fichier /etc/services afin de permettre
la communication des calculs de predict aux logiciels ' clients '.
Ouvrez de nouveau une console en mode super-utilisateur, et avant de modifier le fichier
nous allons en faire une copie de sauvegarde, pour cela à l'invite du super utilisateur ( # )entrez :
cd /etc
cp services services.svg
mcedit services
Nous utilisons maintenant l'éditeur de mc (ou tout autre éditeur à votre convenance) pour insérer après les lignes
#>The IANA registers uses of these ports as a convienence to the
#>community.
#
socks 1080/tcp # socks proxy server
socks 1080/udp # socks proxy server
la ligne suivante:
predict 1210/udp # Serveur satellites
Enregistrez avec F2 puis quittez avec F10, et n'oubliez pas de taper ' exit ' pour revenir
en mode simple utilisateur
Si vous aviez encore une fenêtre active de Predict quittez en tapant ' q '
afin de pouvoir relancer Predict en mode serveur:
à l'invite de la ligne de commande taper
predict -s puis enter ou bien
xpredict -s puis enter
Predict est maintenant actif en multi-satellites et mode serveur, c.à d. que les programmes clients
peuvent accéder aux données de Predict par le port udp 1210.
Installation des clients graphiques
1 - Gsat
Gsat est un client graphique livré en standard avec predict,
il se trouve dans le répertoire clients de predict-2.2.2.
Encore une fois nous aurons besoins d'une console root pour installer gsat.
Lorsque vous êtes dans le répertoire /usr/local/src/predict-2.2.2, tapez
cd clients
cd gsat
./configure
make
make install
Si la fin du processus de compilation se termine avec des messages similaires aux lignes suivantes
/bin/sh: line 1: /usr/bin/ginstall: No such file or directory
make[2]: *** [install-binPROGRAMS] Error 127
make[2]: Leaving directory `/usr/local/src/predict-2.2.2/clients/gsat-1.1.0/src'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/usr/local/src/predict-2.2.2/clients/gsat-1.1.0/src'
make: *** [install-recursive] Error 1
Alors exécutez les commandes suivantes:
ln -s /usr/bin/install /usr/local/bin/ginstall
rm -f config.cache
./configure
make
make install
Tout devrait alors rentrer dans l'ordre. Puisque gsat utilise les données issues de predict,
il faudra donc lancer le serveur avant le client graphique:
Ouvrez un terminal utilisateur, et éxecutez les commandes suivantes:
xpredict -s &
gsat &
la fenêtre graphique gsat devrait s'ouvrir, cliquer alors sur le bouton connect,
vous devrier voir apparaître quelque chose comme ceci:
2 - Earthtrack
Earthtrack est une application qui utilise le serveur predict
pour la poursuite en temps réel
des satellites et qui affiche leurs positions sur
des mappemondes générées par xearth et xplanet .
xearth est disponible
http://www.cs.colorado.edu/~tuna/xearth/index.html
xplanet est disponible http://xplanet.sourceforge.net/
Xplanet peut nécessiter des fontes freetype, pour savoir si elles sont disponibles sur votre système
tapez la commande suivante dans une console :
freetype-config
sinon, vous pouvez les obtenir avec le gestionnaire de paquetage en effectuant une recherche
avec le mot clé freetype ou bien à l'adresse http://www.freetype.org/
Installation de xplanet
A l'aide d'une console root, il faut copier l'archive xplanet dans /usr/local/src, se déplacer dans le répertoire ainsi créé et compiler:
cp /home/monrep/xplanet-1.0.6.tar.gz /usr/local/src
cd /usr/local/src
tar xzvf xplanet-1.0.6.tar.gz
cd xplanet-1.0.6
./configure
make
make install
Installation de xearth
Il suffit de procéder de la même manière :
cp /home/monrep/xearth.tar.gz /usr/local/src
cd /usr/local/src
tar xzvf xearth-1.1.tar.gz
cd xearth-1.1
xmkmf
make all
make install
make install.man
Installation de earthtrack
Dans une console sous root allez dans le répertoire de earthtrack et éxecutez les commandes:
cd /usr/local/src/predict-2.2.2/clients/earthtrack
./install
earthtrack est lié symboliquement à earthtrack et earthtrack2 dans le répertoire /usr/local/bin/.
Exécuter earthtrack invoquera un affichage utilisant xearth alors que earthtrack2 utilisera xplanet .
Si vous utilisez KDE, il est possible que le fond d'écran du bureau empêche la visualisation des mappemondes,
faire un tour dans les options avancées de la configuration du fond décran, les programmes xplanet et xearth devraient y être présents.
Pour plus d'informations, sur l'installation et le fonctionnement, il est vivement conseillé de lire les fichiers
INSTALL, README ainsi que ceux dans les répertoires DOCS des archives décompactées.
C'est un réflexe à acquérir, et c'est de là que je tire l'essentiel de ces explications.
Merci de me signaler toute incohérence ou erreur dans cette page,
en espérant que les tâtonnements qui m'ont amenés à faire fonctionner ces logiciels libres puissent servir le plus possible.
Retour page d'accueil