Rpm et soucres tar gz

mathieu -  
kmf31 Messages postés 1564 Statut Contributeur -
bonjour je débute sous linux!

je voudrais savoir:
je compte installer pango.
si jinstalle pango a partir des sources: pango.tar.gz, puis je mabstenir dinstaller libpango.rpm et libpano-devel.rpm?

merci!

mathieu

3 réponses

marc[i1] Messages postés 2603 Statut Contributeur 382
 
Salut,

alors pour bien comprndre le fonctionnement de ton système, je te conseille la lecture de la documentation de Mandriva :)
http://www1.mandrivalinux.com/fr/fdoc.php3

Sinon pour faire court :)
les archives en tar.gz sont les sources du programme que tu dois compiler par le trio
./configure && make && make install

Ce qui sur un système à base RPM, n'est pas forcément judicieu et qui deplus va t'obliger à cherche d'obscur dépendances ! :)

C'est pourquoi le RPM existe ;)
pour installer pango, tu ouvres une console puis tu te loggue en root :
$ su -
password

pour installer pango :
# urpmi pango


plus d'info, sur CCM : http://www.commentcamarche.net/faq/1328-%5BLinux%5D-Installer-les-programmes-gestion-des-paquets-compil

Bonne lecture :)
0
mathieu
 
merci pour la réponse

mais je voulais juste savoir si jr pouvais mabstenir dionstaller libpango.rpm si jinstalle pango.tar.gz.

autrement dit, les librairies de pango sont-elles comprises ds l'install de pango?

merci!
:-)
0
marc[i1] Messages postés 2603 Statut Contributeur 382
 
Je n'ai pas forcément été clair ;) désolé

en compilant toi même pango.tar.gz, il va te falloir récupérer toute les dépendances (libpango, ...) manquantes

en installant pango.rpm avec la commande urpmi, le programme va chercher tout seul les dépendances et si elles sont absentes de ton systèmes, il te demandera si tu souhaites les installer avec ton programmes, ce que tu souhaites :)

la solution de facilité passe par RPM :)

pour installer pango en RPM, tu dois avoir un RPM nommé pango.rpm et non pango.tar.gz
0
kmf31 Messages postés 1564 Statut Contributeur 501
 
les librairies de pango sont-elles comprises ds l'install de pango?

Pour etre sur il faut bien verifier sur le site de pango mais en general les paquets sources contiennent bien les bibliotheques completes et si oui ca contient les deux: version normale (pour faire tourner de programmes) et version "devel" (pour faire compiler de programmes qui en dependent), notamment il y a les fichiers include qui vont avec. Donc d'habitude un tar.gz correspond au deux rpms (simple et "devel").

Quand on fait ./configure il y a peut-etre d'options pour specifier si on cree les versions dynamique ou statique ou les deux de la bibliotheque. Selon le paquet le choix par defaut peut etre different. Il faut bien lire README et INSTALL. Regarde aussi les options avec: "./configure --help | more".
0