Linux pour tous

Disponible uniquement sur Etudier
  • Pages : 11 (2622 mots )
  • Téléchargement(s) : 0
  • Publié le : 13 février 2010
Lire le document complet
Aperçu du document
COMPILATION et INSTALLATION D'UN PROGRAMME

Date: 5 Octobre 99
Auteur :

Zone de publication officielle :
http://www.linux-france.org/article/debutant/

Dans ce micro-howto, je traite de la compilation et de l'installation d'un
programme en tar.gz. Puisque je me considère encore comme Newbie, j'espère
avoir su rester le plus simple et le plus clair possible afin de pouvoir
etrecompris par les plus nuls d'entre nous :)

Préambule : Ma distribution est la RedHat 5.1 (noyau 2.0.35)

Pour toutes infos complémentaires :

Allons-y :

Dans mon home (/home/hugo), j'ai l'archive compactée wmppp-1.3.0.tar.gz
récupérée sur un site ftp. Elle contient un programme que je veux
installer.

Je commence par examiner le contenu de l'archive, sans
l'extraire. Certaines archivesne contiennent en effet pas de répertoire :
les fichiers s'y trouvent tels quels, en vrac, et seront extraits dans le
répertoire courant. Moche. Pour cet examen préalable j'utilise la commande
tar, l'option 't' qui liste le contenu d'une archive, l'option 'z' qui
précise qu'elle est compactée (gzip), et trois v pour bien voir ce qui se
passe :

[hugo@Cassis] ~ > tar -tvvvzf~/wmppp-1.3.0.tar.gz
drwxr-xr-x root/root 0 1998-09-15 23:05 wmppp.app/
drwxr-xr-x root/root 0 1998-09-15 22:58 wmppp.app/wmgeneral/
-rw------- root/root 12715 1998-09-15 22:58 wmppp.app/wmgeneral/wmgeneral.c
-rw------- root/root 3611 1998-09-15 22:58 wmppp.app/wmgeneral/misc.c
-rw------- root/root 1110 1998-09-15 22:58 wmppp.app/wmgeneral/wmgeneral.h
-rw------- root/root 165 1998-09-1522:58 wmppp.app/wmgeneral/misc.h
-rw------- root/root 3621 1998-09-15 22:58 wmppp.app/wmgeneral/list.c
-rw------- root/root 1876 1998-09-15 22:58 wmppp.app/wmgeneral/list.h
drwxr-xr-x root/root 0 1998-09-15 22:58 wmppp.app/wmppp/
-rw-r--r-- root/root 739 1998-09-15 22:58 wmppp.app/wmppp/Makefile
-rw-r--r-- root/root 8151 1998-09-15 22:58 wmppp.app/wmppp/wmppp-master.xpm
-rw-r--r--root/root 23940 1998-09-15 22:58 wmppp.app/wmppp/wmppp.c
-rw-r--r-- root/root 244 1998-09-15 22:58 wmppp.app/wmppp/getmodemspeed.c
-rw-r--r-- root/root 201 1998-09-15 22:58 wmppp.app/wmppp/system.wmppprc
drwxr-xr-x root/root 0 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/
-rw------- root/daemon 78 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/chap-secets
-rw-r--r--root/root 0 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/connect-rrors
-rwxr-xr-x root/daemon 4544 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/getmodempeed
-rwxr-xr-x root/daemon 48 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/ip-down
-rwxr-xr-x root/daemon 311 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/ip-up
-rw-r--r-- root/daemon 138 1998-09-15 22:58wmppp.app/wmppp/example-scripts/options
-rw------- root/daemon 77 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/pap-secrts
-rw------- root/daemon 115 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/wmppp-cht
-rwxr-xr-x root/daemon 84 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/wmppp-ifown
-rwxr-xr-x root/daemon 77 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/wmppp-strt
-rwxr-xr-xroot/daemon 434 1998-09-15 22:58 wmppp.app/wmppp/example-scripts/wmppp-stp
-rw-r--r-- root/root 193 1998-09-15 22:58 wmppp.app/wmppp/user.wmppprc
-rw-r--r-- root/root 2647 1998-09-15 22:58 wmppp.app/BUGS
-rw-r--r-- root/root 4666 1998-09-15 22:58 wmppp.app/CHANGES
-rw-r--r-- root/root 17982 1998-09-15 22:58 wmppp.app/COPYING
-rw-r--r-- root/root 5649 1998-09-15 23:04 wmppp.app/HINTS-rw-r--r-- root/root 2575 1998-09-15 23:05 wmppp.app/INSTALL
-rw-r--r-- root/root 2222 1998-09-15 22:58 wmppp.app/README
-rw-r--r-- root/root 442 1998-09-15 22:58 wmppp.app/TODO

Tous les fichiers proposés se trouvent dans un répertoire, j'extrais donc
directement (il me faudrait sinon créer un répertoire réservé à ces
sources, m'y placer, et enfin extraire comme suit) :
[hugo@Cassis] ~ >...
tracking img