Installer la dernière version d'Evolution sous Mdk 9.2

Installer la dernière version d'Evolution sous Mdk 9.2 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 17-04-2004 à 11:19:00    

Hello,
 
Je suis sous Mdk 9.2 et Evolution est installé en version 1.4.3 (euh... je crois je peux pas vérifier now)
J'ai appris que la version 1.4.6 était sortie, de même que la version de dev 1.5.6
Est-il possible d'installer la 1.5.6 en plus de celle qui j'ai aujourd'hui ?
Si oui, comment m'y prendre ? L'installation par les RPM me parrait plus qu'hasardeuse et je préfèrerai tout compiler moi même proprement.
 
Enfin, savez-vous pourquoi les versions 1.4.4 et 1.4.5 ne sont pas portées sour Mandrake 9.2 ?

Reply

Marsh Posté le 17-04-2004 à 11:19:00   

Reply

Marsh Posté le 17-04-2004 à 11:23:45    

la politique de Mandrake est qu'une fois qu'une distros est sorti, les MAJs officielles faites dessus ne peuvent concerner que des bugfix et quelquefois des versions mineurs.
 
les solutions :

  • recompiler les src.rpm de cooker ; si les libs sont pas trop différentes, ça passe le plus souvent.
  • compiler le soft à la mano et l'installer avec checkinstall comme ça tu ne casses pas ta base RPM
  • trouver des rpm non-offciels de ce soft pour MDK 9.2 (cherche le topic de sagittarius sur Gimp, il a peut-être reconstruit également evolution)


---------------
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 17-04-2004 à 14:56:37    

J'ai jeté un oeil au post de sagitarrius.
A première vue, le package d'Evolution n'est pas ressencé
Je rajouterai cette source à mon urpmi pour être sûr.
 
Sinon j'ai pris note pour le checkinstall : ça fait trop longtemps que j'en entends parler :)
 
Sinon pour revenir à la compilation d'Evolution à partir des tgz : quelle est la manip à suivre pour être sûr de pas foutre le box dans les librairie ? Mettre un prefix lors du ./configure ça suffit ?

Reply

Marsh Posté le 17-04-2004 à 16:37:28    

le plus simple est déjà d'essayer de reconstruire toi-même le paquets à partir d'un src.rpm (ceux de ximian doivent pas avoir des max de dépendances, le mieux étant ceux de cooker)
 
ensuite, par défaut je pense qu'il ira se foutre dans /usr/local donc il emmerdera pas trop ton système actuel (où les softs sont plutôt dans /usr/lib) ; en + avec checkinstall, tu n'auras pas de pb de désinstallation.
 
par contre, je ne sais pas si tu peux avoir 2 versions en parallèles (j'en doute)


---------------
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 17-04-2004 à 16:40:05    

ch'tite question à deux balles: ça marche comment un src.rpm ?
Je connais que les binaires .rpm et les sources tgz. M'ont tjrs fait peur les src.rpm :/

Reply

Marsh Posté le 17-04-2004 à 16:46:12    

ecliptux a écrit :

ch'tite question à deux balles: ça marche comment un src.rpm ?
Je connais que les binaires .rpm et les sources tgz. M'ont tjrs fait peur les src.rpm :/


.un src.rpm c'est un fichier rpm (j'suis fort hein ;) ) qui contient le tarball des sources +/- des patchs et le fichiers SPECS.
 
Lorsque tu crées un rpm à partir des sources, le fichier specs est ce qui permet de décrire le paquet : version, nom, description, dépendances fichiers fournis, options de compilation, patchs à appliquer etc. c'est lui qui est lu par rpm pour construire le paquet.
 
pour reconstruire un RPM et donc obtenir un binaire que tu pourras installer par la suite, c'est la commande :
rpm --rebuild blabla.src.rpm
ou  
rpmbuild --rebuild blabla.src.rpm pour redHat Fedora
 
http://linux-wizard.net/howto_rpm.html#compil


Message édité par Mjules le 17-04-2004 à 16:47:09

---------------
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 17-04-2004 à 16:55:32    

OK merci pour l'explication et pour le lien :)

Reply

Sujets relatifs:

Leave a Replay

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