RPM et dependances : mozilla xft [resolu] [redhat 8] - Installation - Linux et OS Alternatifs
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
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).
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 |
Je deviens fouuuuu !
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*
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*
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
MERCI beaucoup beaucoup!
Marsh Posté le 26-01-2003 à 12:35:26
ReplyMarsh Posté le 26-01-2003 à 12:45:05
Janeiro a écrit : |
Au fait puisque je t'ai sous la main ...
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 ?
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
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
->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
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
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)
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)
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/
#ls -al
>>listage du contenu ->J'ai bien tout mes mozilla-*-1.2.1-7.i386.rpm
------[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
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.
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 ?)
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)
Marsh Posté le 28-01-2003 à 15:22:52
Bon ...j'ai reussi ...Merci KazeKami et Mjules ...merci .
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:
|
2 - suppression des paquets mozilla:
|
3 - verification que tout paquet mozilla est bien desinstalle:
|
4 - verification de la presence des fichiers:
|
4.1- essai d'installation mozilla >>dependencies errors !!!
|
5 - essai installation de tout les paquets a la fois >> ca marche !!!
|
6 - verification de l'installation:
|
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 !
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 )
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