#1 Le 31/07/2008, à 11:53
- arieugon
Pour installer des logiciels au format 'tar.gz'
Pour installer un fichier au format tar.gz, suivre les étapes décrites ci-dessous.
1) Décompresser des archives
Les programmes sont la plupart du temps fournis compressés, c'est-à-dire sous un format plus compact permettant de réduire la taille du programme, notamment pour faciliter son téléchargement, c'est le programme GZIP qui permet ce compactage. Plusieurs fichiers peuvent aussi être simplement regroupés en une seule archive pour faciliter leur transport, c'est le rôle du programme TAR. Enfin, les fichiers peuvent être compressés et regroupé en une archive portant l'extension .tar.gz.
Tar/GZip (on parle généralement de Tarball): les données compressées en TAR et en GZIP portent l'extension .tar.gz. Elles peuvent être décompressées successivement par les deux moyens énoncés ci-dessus ou à l'aide de la commande :
tar zxvf nom_du_fichier.tar.gz
2) Compiler le programme
Lorsque le programme est une archive (et non un DEB) il est généralement nécessaire de compiler les sources.
Bien que la compilation se fasse pratiquement toujours de la même façon pour la majorité des applications, il est vivement conseillé de lire le fichier INSTALL ou README pour connaître exactement les commandes nécessaires à la compilation du programme.
Dans un premier temps il faut exécuter la commande :
./configure
Cette commande est un script permettant d'adapter le programme à la machine courante. Les options de configure sont :
* Pour obtenir de l'aide :
./configure --help
* Pour installer l'application dans un répertoire spécifique :
./configure --prefix="repertoire"
Dans un second temps il faut compiler le programme, grâce à la directive make
Cette commande peut prendre plusieurs minutes/heures selon votre configuration et le logiciel à compiler. En cas de probleme, la compilation s'arretera en vous renvoyant un message d'erreur. Si tout se passe normalement de nombreuses lignes vont être affichées, puis le programme reviendra à la ligne de commande.
Après avoir compilé l'application, il est possible de l'installer
L'installation de l'application doit s'effectuer en tant que superutilisateur (root)
Pour installer l'application, la syntaxe suivante est généralement utilisée :
make install
En cas d'échec lors de la compilation, il faut nettoyer les fichiers makefile ayant été créés automatiquement lors de la compilation avant de recommencer une nouvelle compilation. Cela se fait grâce à la commande :
make clean
Une fois toutes ces étapes franchies, votre programme devrait être exécutable et se trouver soit dans le répertoire spécifié lors de l'installation, ou bien généralement dans /usr/local/nom_du_programme.
Voir aussi :
http://www.commentcamarche.net/faq/suje … ets-compil
Portable ASUS K73E : Ubuntu XFCE 20.04 / Ubuntu DDE 20.04 / Debian 10 /Debian 11 (testing) / Devuan 3
Le tout en multi-boot Grub Legacy.
Hors ligne
#2 Le 31/07/2008, à 16:47
- wido
Re : Pour installer des logiciels au format 'tar.gz'
ou un script
#!/bin/bash
#############################################
# Script pour Compiler programme
#Source: http://www.trustonme.net/didactels/117.html
#crée par wido
#############################################
#-------décompresser fichier .tar.gz-----------
tar -xzvf ./nom_du_fichier.tar.gz
#-------modifier la direction du programme----
cd ./nom_du_fichier
./configure --prefix=/usr
make
#-------lancer la création du paquet en .deb---
checkinstall -y
Dernière modification par wido (Le 31/07/2008, à 16:48)
Hors ligne