Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1228 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [blabla] librairies sous linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[blabla] librairies sous linux

n°342922
zavatha
Posté le 22-10-2003 à 12:20:44  profilanswer
 

salut à tous,
 
g de gros pb pour installer des softs sous redHat 9.0 :
que ce soit à partir de RPM ou de fichiers sources, il m'arrive fréquement qu'il me manque des librairies ou des dépendances... :(
 
parfois, un locate me trouve le truc ki manque et qui est donc bien installé ... m pas trouvé par le makefile ou RPM :(
 
parfois, l'installation des trucs qui manquent n'arrange pas le probleme...
 
g tenté de créer un lien symbolique vers la librairie à partir du repertoire d'install mais rien n'y fait :(
 
qqu'un peut il m'expliquer ce qui se passe ?
un petit lien ou c correctement expliqué serait le bien venu :)
 
merci ++

mood
Publicité
Posté le 22-10-2003 à 12:20:44  profilanswer
 

n°342931
bobuse
Posté le 22-10-2003 à 12:42:37  profilanswer
 

ben des fois, tes libs sont pas à la place où va cherche le make. Pour palier à ça il faut specifier le chemin avec une option au configure, pour connaitre l'option qui t'interesse : ./configure --help.
 
APrès il arrive aussi, que tu ai une version plus récente que celle demandée, et qu'il n'y ait pas de compatibilité ascendante :-/
 
'fin c'est vrai, que moi aussi j'ai souvent du mal :(

n°343008
Mjules
Modérateur
Parle dans le vide
Posté le 22-10-2003 à 15:29:44  profilanswer
 

la plupart des paquets RPM sont installés sans les librairies de développement (qui permettent de recompiler d'autres softs).
 
Donc quand il vous manque une lib et qu'elle semble installée (rpm -qa |grep -i libblabla), il vous manque en fait le paquets devel correspondant.
 
ex : glibc et glibc-devel
libQt-devel pour compiler des softs Qt
libGTK+-devel  
etc
 
d'ailleurs, si vous compilez à partir des sources et que vous ne voulez pas casser votre système de dépendances (RPM), je vous conseille Checkinstall ; on l'éxécute à la place de make install et il crée un paquet RPM/DEB/TGZ correspondant à ce que vous venez d'installer et met à jour la base RPM/DEB/TGZ. Très pratique pour désinstaller/réinstaller par la suite.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°343010
bobuse
Posté le 22-10-2003 à 15:35:29  profilanswer
 

Mjules a écrit :


d'ailleurs, si vous compilez à partir des sources et que vous ne voulez pas casser votre système de dépendances (RPM), je vous conseille Checkinstall ; on l'éxécute à la place de make install et il crée un paquet RPM/DEB/TGZ correspondant à ce que vous venez d'installer et met à jour la base RPM/DEB/TGZ. Très pratique pour désinstaller/réinstaller par la suite.


et ca marche vraiment bien ce truc ?
Je connaissais pas du tout, mais ça peut être pratique pour distribuer des trucs ... :)

n°343018
Mjules
Modérateur
Parle dans le vide
Posté le 22-10-2003 à 15:51:31  profilanswer
 

bobuse a écrit :


et ca marche vraiment bien ce truc ?
Je connaissais pas du tout, mais ça peut être pratique pour distribuer des trucs ... :)


ça marche dans le sens où ça te crée un RPM (ou un DEB ou un TGZ) et met à jour ta base RPM.
 
Donc c'et très pratique pour désinstaller un soft où pour réinstaller une version si besoin.
 
Maintenant, ça ne crée pas les dépendances, donc à distribuer, ça peut-être un peu chaud si la machine de destination n'a pas une config semblable (libs incompatibles ou autres)
 
sinon, je m'en sert pas mal depuis que je l'ai découvert pour mettre à jour ma Mandrake 9.0 avec les dernières versions de certains softs (on trouvent plus de paquets tout fait et j'ai pas l'ADSL pour passer aux + récentes)


Message édité par Mjules le 22-10-2003 à 15:53:03

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°343025
bobuse
Posté le 22-10-2003 à 15:59:51  profilanswer
 

ça ne crée pas les deps, gasp !
dommage quand même :/, m'enfin, ça peut être pratique pour certains trucs qui n'ont pas trop de deps ...
 
Et il n'existe pas un outil qui permette de créer les deps avec le RPM ? (en utilisant le configure, je suppose)

n°343027
Mjules
Modérateur
Parle dans le vide
Posté le 22-10-2003 à 16:05:37  profilanswer
 

ben faire ton RPM à la mano en remplissant le fichier SPEC (quelquefois il est prérempli, ça aide comme pour GAIM):
tu mets l'archive dans /usr/src/RPM/SOURCES
le .specs dans /usr/src/RPM/SPECS
 
et normalement avec un rpm -bb blabla.rpm, il te le crée
 
+ de détails là :
http://www.ibiblio.org/mdw/HOWTO/RPM-HOWTO/


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°343028
bobuse
Posté le 22-10-2003 à 16:09:08  profilanswer
 

merci merci :)
bon ben, je sens que je me faire qques rpms ce WE ... :D

n°343032
bobuse
Posté le 22-10-2003 à 16:18:03  profilanswer
 

j'ai trouvé une appli KDE qui permet de faire tout ça (enfin, c'est ce qui est marqué), si ça en interesse, moi j'essayerai :
http://www.kde-france.org/article.php3?id_article=46


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [blabla] librairies sous linux

 

Sujets relatifs
Linux can use Windows drivers![linux] lancement automatisé de programmes au boot
Un linux dans un barebone ?Centraliser les carnets d'adresses Linux + windows ??
reconnaissance vocale sous linuxBonne configu pour du linux
Linux et pc multimédia.pb d'installations de logiciels sous linux
Aidez moi à faire passer des gens sous linux...[ FAQ LINUX WIZARD ] Comment gravez les CD d'une distribution
Plus de sujets relatifs à : [blabla] librairies sous linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR