[redhat 8] RPM et dependances : mozilla xft [resolu]

RPM et dependances : mozilla xft [resolu] [redhat 8] - Installation - Linux et OS Alternatifs

Marsh Posté le 26-01-2003 à 11:55:59    

Salut,
 
depuis pres d'un mois j'essaye d'installer mozilla 1.2.1 xft ..celui qui a des polices antialliases.
 
Apres la lecture de plusieurs posts et l'aide de Mjules je ne suis pas arrive a ce que je voulais obtenir: J'ai eu des polices semi alliasee et baveuses ...etc.
 
J'ai aussi fait une mise a jour avec les 3 CDs de Redhat beta 8.1 'phoebe' en choisissant que les paquet mozilla. J'ai eu enfin ce que je voulais => DE BELLES POLICES SOUS MOZILLA !!!! mais le probleme c'est que ce stupide installeur qu'est anaconda n'installe pas seulement mozilla mais aussi un nouveau noyau et ses dependances.
 
Bref revenons a mon probleme de RPM et de dependance pour l'installation de mozilla 1.2.1 xft.
 
1-J'ai telecharge tout les rpms(au moins 4 fois pour etre sur qu'aucuns des fichiers n'etait corrompus) ici
2-desinstaller mozilla (package manager)
3-verifier qu'il est bien desinstalle.
4-essayer d'installer mozilla-1.2.1-0_rh8_xft.i386.rpm >>>ERROR: need mozilla-nspr-devel-1.2.1-0
5-essayer d'installer mozilla-nspr-devel-1.2.1-0_rh8_xft.i386.rpm >>>ERROR: need mozilla-nspr-1.2.1-0
6-essayer d'installer mozilla-nspr-1.2.1-0_rh8_xft.i386.rpm >>>ERROR: need mozilla-nss-1.0.1-24
 
En clair  intall de A->erreur J'ai besoin de B; intall de B->erreur j'ai besoin de A ...jusqu'a ce que j'en ai marre!
 
Pourquoi me demande t'il des 'trucs' que j'ai?
 
J'ai aussi essaye de recompiler la src.rpm:

[root@dragon root]# rpmbuild --rebuild mozilla-1.2.1-0_rh8_xft.src.rpm
Installing mozilla-1.2.1-0_rh8_xft.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.80426
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
 
...etc!
 
checking for gcc... gcc296
checking whether the C compiler (gcc296  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.


 
J'ai meme copie a partir des 3 CDs de redhat 8.1 tout les rpms concerant mozilla soit  
-mozilla-1.2.1-7.i386.rpm
-mozilla-chat-1.2.1-7.i386.rpm
-mozilla-devel-1.2.1-7.i386.rpm
-mozilla-dom-inspector-1.2.1-7.i386.rpm
-mozilla-js-debugger-1.2.1-7.i386.rpm
-mozilla-mail-1.2.1-7.i386.rpm
-mozilla-nspr-1.2.1-7.i386.rpm
-mozilla-nspr-devel-1.2.1-7.i386.rpm
-mozilla-nss-1.2.1-7.i386.rpm
-mozilla-nss-devel-1.2.1-7.i386.rpm
 
...j'ai eu des erreurs de dependance en essayant d'installer!
 
Mais c'est quoi le probleme ... pour qu'il me reconnaisse mes rpm?
 
 
 
Est ce que quelqu'un peut m'expliquer pourquoi j'ai ces problemes malgre le fait que j'ai telecharge toutes les dependances et que je tourne en rond (ex: intall de A->erreur J'ai besoin de B; intall de B->erreur j'ai besoin de A ...etc)
 
 
Merci, merci, merci d'avance (je deviens fou :D)
 
Janeiro
 
 
PS1-J'ai essaye apt-get pour redhat, c'est genial mais il n'y a que les rpms dispos sur les serveurs de freshrpm.net et je n'ai pas encore trouve d'obtion meme pour la version graphique synaptic pour installer un paquet a partir (option 'parcourir' comme sous win) d'un endroit choisi.
 
PS2-Idem le gestionnaire paquet de redhat 8 ne prend en compte que les cd de l'installation redhat 8 : je ne peux meme pas mettre les cds de la version 8.1 et lui demander d'installer a partir de ces rpms.
 
PS3-Meme remarque que plus haut, le systeme de mise a jour via le web ne propose aucunes options avancees pour me permettre de choisir un paquet dans la version que je veux !
 
PS4-J'ai achete ma redhat 8, donc je pense que les CD ne sont pas corrompus


Message édité par janeiro le 28-01-2003 à 15:32:19
Reply

Marsh Posté le 26-01-2003 à 11:55:59   

Reply

Marsh Posté le 26-01-2003 à 11:58:33    

en mettant tous tes paquets mozilla 1.21 dans le meme rep', as-tu tenter un :
 
rpm -Uvh mozilla-*
 
?  
 
tu peux eventuellement ajouter "xft-???-i386.rpm" a cette meme ligne de commandes


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 26-01-2003 à 11:59:12    

Si tu es sûr d'avoir tous les paquets nécessaires aux dépendances, tu peux faire rpm -Uvh --nodeps (et éventuellement --force).

Reply

Marsh Posté le 26-01-2003 à 12:01:22    

oui biensur j'ai mis tout les rpms dans le meme repertoire!
J'ai meme essaye de le faire avec --force
 
 

[root@dragon mozilla1.2.1]# ls -al
total 21072
drwxr-xr-x    2 root     root         4096 Jan 26 02:29 .
drwxr-xr-x    6 root     root         4096 Jan 26 02:29 ..
-rwxr-xr-x    1 root     root     14133496 Jan 26 02:29 mozilla-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       113307 Jan 26 02:29 mozilla-chat-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root      3191338 Jan 26 02:29 mozilla-devel-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       225037 Jan 26 02:29 mozilla-dom-inspector-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       235819 Jan 26 02:29 mozilla-js-debugger-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root      1903696 Jan 26 02:29 mozilla-mail-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root        95001 Jan 26 02:29 mozilla-nspr-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       174805 Jan 26 02:29 mozilla-nspr-devel-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       630739 Jan 26 02:29 mozilla-nss-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       470309 Jan 26 02:29 mozilla-nss-devel-1.2.1-7.i386.rpm
-rwxr-xr-x    1 root     root       319396 Jan 26 02:29 mozilla-psm-1.2.1-7.i386.rpm
[root@dragon mozilla1.2.1]# rpm -Uvh mozilla-1.2.1-7.i386.rpm
warning: mozilla-1.2.1-7.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a
error: Failed dependencies:
        mozilla-nspr = 1.2.1-7 is needed by mozilla-1.2.1-7
        mozilla = 1.0.1-26 is needed by (installed) mozilla-chat-1.0.1-26
        mozilla = 1.0.1-26 is needed by (installed) mozilla-mail-1.0.1-26
        mozilla = 1.0.1-26 is needed by (installed) mozilla-psm-1.0.1-26


 
Je deviens fouuuuu !  :cry:


Message édité par janeiro le 26-01-2003 à 12:12:28
Reply

Marsh Posté le 26-01-2003 à 12:13:30    

le pb est donc ke ta ligne de commande ne contient ke le nom du paquet pour mozilla, mais pas pour ces dependances, tente donc un :
 
rpm -Uvh mozilla*


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 26-01-2003 à 12:23:10    

d'après ta ligne d'erreur, tu as des anciens pquets mozilla installés :  
mozilla-chat-1.0.1-26
mozilla-mail-1.0.1-26
mozilla-psm-1.0.1-26  
 
donc a désinstaller en 1°
 
ensuite, idem que KazeKami essaye un rpm -Uvh mozilla*


---------------
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.
Reply

Marsh Posté le 26-01-2003 à 12:23:25    

Ah!!! ... dans ton message precedant,  je n'avais pas compris * comme 'tout' mais comme  'etc' (genre rpm -Uvh mozilla-xxxx).
 
mais bon je viens de faire:
[root@dragon mozilla1.2.1]# rpm -Uvh --nodeps mozilla-1.2.1-7.i386.rpm
warning: mozilla-1.2.1-7.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a
Preparing...                ########################################### [100%]
   1:mozilla                ########################################### [100%]
 
ET CA MARCHE !!!!!!!!  ...mozilla 1.2.1 avec de belle polices :D
 
MERCI beaucoup beaucoup!

Reply

Marsh Posté le 26-01-2003 à 12:25:51    

Cé kan même mieux avec l'AA n'est ce pas ? ...
 [:zerod]

Reply

Marsh Posté le 26-01-2003 à 12:35:26    

Zzozo a écrit :

Cé kan même mieux avec l'AA n'est ce pas ? ...
 [:zerod]  


 
YAISSEEEE ! :D

Reply

Marsh Posté le 26-01-2003 à 12:45:05    

Janeiro a écrit :


 
YAISSEEEE ! :D
 


Au fait puisque je t'ai sous la main ... :whistle:
J'ai vu le topic que t'avais fait sur la customisation de XP ... chouette ...
Mais je voulais savoir si tu connaissais des dockers/kickers un peu comme ceux que tu présentes mais pour KDE ?
 [:zerod]  

Reply

Marsh Posté le 26-01-2003 à 12:45:05   

Reply

Marsh Posté le 26-01-2003 à 18:48:39    

desole mais je debut vraiment sous linux, je connais que debian a l'ecole et redhat que j'ai choisi pour chez moi car la debian est trop moche (icones vilaines, pas d'alpha channel, polices laides ...etc) . En fait je suis un newbie de chez newbie ...il y a 2 mois je n'avais jamais installe de linux sur ma machine.
 
Ciao


Message édité par janeiro le 26-01-2003 à 18:51:21
Reply

Marsh Posté le 27-01-2003 à 13:31:26    

Bon en fait ca ne marche pas si bien que ca :( !
 
En faisant rpm -uvh --nodeps mozilla-1.2.1xxx.rpm j'ai bien mozilla d'installer mais je n'ai pas tout !
 
-pas de psm (sites securises),
-pas de mail,
- ...etc.
 
J'ai aussi essaye:
 
 # rpm -Uvh mozilla*.rpm  
 ca ne fonctionne pas (probleme de dependance)
 
 #rpm -Uvh --nodeps pour tous les paquets  
 ca installe tout mais plus rien de ne fonctionnent
 
dileme:??::
 
  #rpm -qa |grep mozilla
  >>m'affiche les paquets mozilla installes
   
  #rpm -e d'un paquet affiche dans la liste generee par la commande precedente
  >>j'ai un message d'erreur me disant qu'il ne peut desintalle un paquet pas encore installe.
   
  #rpm -Uvh du meme paquet  
  >>me dit qu'il n'installe pas le parquet car il est deja installe.
 
Je commence vraiment a devenir fou, soit rpm est une merde soit il n'est pas assez explicite sur les erreurs:
->faudrait qu'rpm sache si le paquet est installe ou pas :fou:
->faudrait qu'rpm ne me demande pas des dependance deja installe ou si au pire qu'il dise clairement ce qui manque et comment les obtenir!!!!
 
Il est vrai que je n'aime pas le look de Debian mais il faut avouer que apt-get est une merveille a cote de rpm. J'utilise d'ailleurs la version pour redhat, apres avoir foutu la bordel avec mes actions rpmiennes, apt-get a tout reparer mais avec mozilla 1.0.1-26 :(.
 
Quelqu'un connait l'option pour indiquer a apt d'installer a partir du disque dur? et qu'il construise les dependances automatiquement comme il fait via le serveur freshrpm.net?
 
Merci d'avance :)


Message édité par janeiro le 27-01-2003 à 13:35:18
Reply

Marsh Posté le 27-01-2003 à 13:52:23    

relis mon post, je donnais des réponses à ton pb.
 
sinon, essaye de désinstaller tout ce qui a trait à mozilla
 
(option --force pour forcer le tout)
 
puis réinstalle tout dans la bonne version


---------------
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.
Reply

Marsh Posté le 27-01-2003 à 14:57:19    

Salut Mjules ;)
 
J'ai oublier de le mentionne mais j'ai tenter l'installation ce matin sur une installation fraiche sans mozilla et tout les autre softs qui utilise mozilla (ximian, galeon ...etc)
 
Des le premier boot apres l'installation:
 
je verifie les paquet mozilla installe:
#rpm -qa |grep mozilla
>>pas de reponse, retour directe au prompt  (donc pas paquet mozilla installe)
 
je lance le gestionnaire de paquet (graphique) de gnome:
>>aucun paquet internet installe
 
j'essaye une desintallation de tous les paquets de mozilla:
#rpm -e --allmatches mozilla*
>>message me disant qu'aucun paquet mozilla n'est installe donc desintallation impossible.
 
CONCLUSION: mozilla n'est pas installe !!!
 
je tente une installation de mozilla-1.2.1
#rpm -Uvh --force mozilla*.rpm
>>erreur de dependance
(a l'exeption qu'ici'il me parle de libxxx4.so) nspr, nss ...etc.
 
Voila je me suis retrouve a la case depart: --nodeps install mozilla mais il me manque des elements (psm)
 
 
 
 

Reply

Marsh Posté le 27-01-2003 à 22:17:38    

regle d'or : ne jamais utiliser --nodeps
 
2e regle d'or : utiliser TRES parcimonieusement --force
 
sinon quand tu as un pb de dependance (rpm, lib, binaire, etc...), file voir sur http://rpmfind.net pour voir de quel paquet il s'agit
 
fais un : rpm -qa | grep mozilla
 
tu notes tous les paquets installés et tu fais un :
 
rpm -e --nodeps --force paquet_mozilla1 paquet_mozilla2 (etc...)
 
puis un  
 
cd rep_ou_sont_stockes_tes_paquets_mozilla && rpm -Uvh mozilla*
 
ca devrait passer. et si pb de dependance, file sur l'url que je t'ai donné + haut dans le post, et tente de d/l les paquets manquants (a rajouter dans ta commande rpm -Uvh)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 28-01-2003 à 01:05:39    

Salut,
 
--force ne fonctionne que pour l'installation ou l'upgrade (selon le message d'erreur que j'ai au prompt)
 
Ce que tu me demande de faire c'est des choses que j'ai deja faites ...a moins que je n'ai pas compris  :??:
 
Alors je reprend:
#rpm -qa |grep mozilla  
>>listage des paquets mozilla sur la machine(fait)
 
#rpm -e --nodeps tous_les_paquets
>>desintallation de ces paquets(fait)
 
#rpm -qa |grep mozilla  
>>0 paquet mozilla installe(fait)
 
#cd ~/mozilla-1.2.1/
>>je vais dans le repertoire ou il n'y a que des rpms de mozilla 1.2.1-7 (ceux du CD de redhat 8.1)
 
------[paranoiac mode ON]------
#pwd
>>je suis bien dans /root/mozilla-1.2.1/ :D
 
#ls -al
>>listage du contenu ->J'ai bien tout mes mozilla-*-1.2.1-7.i386.rpm  :pt1cable:  
------[paranoiac mode OFF]------
 
 
#rpm -Uvh mozilla* ou #rpm -ivh ...et meme #rpm -Uvh *.rpm  
>> intallation qui donnent que des erreurs de dependance :( !
 
 
 
Par contre ton site  http://rpmfind.net a l'air interessant, mais je n'ai toujours pas compris comment ca marche car ma recherche donne des resultats bizarre.
 
[EDIT] ...je viens de comprendre, mais malheureusement ils proposent exactement ce que les serveurs de redhat8.0/apt-get(redhat)/freshrpm.net proposent -> mozilla-1.0.1-26 ...avec des polices pourries :(
 
 
 
Merci a toi et Mjules de me donner un peu de votre temps  :jap:


Message édité par janeiro le 28-01-2003 à 01:35:21
Reply

Marsh Posté le 28-01-2003 à 13:47:04    

est ce que tu peux nous donner les erreurs de dépendances ?  
 
si trop de pb de dep, essaye de recompiler le src.rpm  
 
NB : il y a un bug au niveau compilateur avec la RH 8, il doit falloir faire

export LANG=C

avant de recompiler pour que ça marche.
 
je vais vérifier.


---------------
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.
Reply

Marsh Posté le 28-01-2003 à 13:48:07    

le coup du "export LANG=C" je n'en ai eu besoin que pour recompiler le kernel. pour les applis ca passait tjrs niquel (bizarrement ?)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 28-01-2003 à 15:17:21    

et si tu n'y arrives vraiment pas avec les RPMS, tu peux utiliser le binaires de www.mozilla.org mais bon, après pour le désinstaller c'est un peu moins simple (il faut supprimer le dossier mozilla)


---------------
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.
Reply

Marsh Posté le 28-01-2003 à 15:22:52    

Bon ...j'ai reussi  ...Merci KazeKami et Mjules ...merci :jap:.
Voila ce que j'ai fait pas a pas au cas ou une personne serait interessee.
 
note: je passe de la version 1.2.1 a la version 1.3a car la 1.2.1 est la premiere vesion avec le xft enable donc peut etre qu'il y a des problemes avec l'installation de la 1.2.1.
 
1- verification des paquet mozilla installe:


[root@dragon mozilla1.3a]# rpm -qa |grep mozilla
mozilla-1.0.1-24
mozilla-mail-1.0.1-24
mozilla-nspr-1.0.1-24
mozilla-nss-1.0.1-24
mozilla-psm-1.0.1-24


 
2 - suppression des paquets mozilla:


[root@dragon mozilla1.3a]# rpm -e mozilla*


 
3 - verification que tout paquet mozilla est bien desinstalle:


[root@dragon mozilla1.3a]# rpm -qa |grep mozilla
[root@dragon mozilla1.3a]#


 
4 - verification de la presence des fichiers:


[root@dragon mozilla1.3a]# ls
mozilla-1.3a-0_rh8_xft.i386.rpm
mozilla-devel-1.3a-0_rh8_xft.i386.rpm
mozilla-mail-1.3a-0_rh8_xft.i386.rpm
mozilla-nspr-1.3a-0_rh8_xft.i386.rpm
mozilla-nspr-devel-1.3a-0_rh8_xft.i386.rpm
mozilla-nss-1.3a-0_rh8_xft.i386.rpm
mozilla-nss-devel-1.3a-0_rh8_xft.i386.rpm
mozilla-psm-1.3a-0_rh8_xft.i386.rpm


 
4.1- essai d'installation mozilla  >>dependencies errors !!!


[root@dragon mozilla1.3a]# rpm -ivh mozilla-1.3a-0_rh8_xft.i386.rpm[
error: Failed dependencies:
mozilla-nspr = 1.3a-0_rh8_xft is needed by mozilla-1.3a-0_rh8_xft
libnspr4.so is needed by mozilla-1.3a-0_rh8_xft
libplc4.so is needed by mozilla-1.3a-0_rh8_xft
libplds4.so is needed by mozilla-1.3a-0_rh8_xft


 
5 - essai installation de tout les paquets a la fois >> ca marche :) !!!


[root@dragon mozilla1.3a]# rpm -Uvh mozilla*
Preparing... ########################################### [100%]
1:mozilla-nspr ########################################### [ 13%]
2:mozilla ########################################### [ 25%]
3:mozilla-nss ########################################### [ 38%]
4:mozilla-devel ########################################### [ 50%]
5:mozilla-mail ########################################### [ 63%]
6:mozilla-nspr-devel ########################################### [ 75%]
7:mozilla-nss-devel ########################################### [ 88%]
8:mozilla-psm ########################################### [100%]


 
6 - verification de l'installation:


[root@dragon mozilla1.3a]# rpm -qa |grep mozilla
mozilla-devel-1.3a-0_rh8_xft
mozilla-nspr-1.3a-0_rh8_xft
mozilla-1.3a-0_rh8_xft
mozilla-nspr-devel-1.3a-0_rh8_xft
mozilla-nss-1.3a-0_rh8_xft
mozilla-nss-devel-1.3a-0_rh8_xft
mozilla-psm-1.3a-0_rh8_xft
mozilla-mail-1.3a-0_rh8_xft


 
J'ai execute mozilla et j'ai bien la version 1.3a , avec de belles polices, et toutes les options (psm, mail ...etc) fonctionnent!
 
Merci a tous pour votre aide precieuse ...je suis vraiment content  d'avoir resolu le probleme en comprenant :) !


Message édité par janeiro le 28-01-2003 à 15:35:20
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed