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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Mandriva]backport RPM LE2005

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mandriva]backport RPM LE2005

n°679949
rem5
Posté le 19-05-2005 à 09:09:09  profilanswer
 

Avec la LE2005 a été introduit un systéme de release pour éviter de retrouver de backport tout et de n'importe quoi, ce qui peux se comprendre....
 
Mais bon j'aurais besoin d'en réaliser pour mettre certains élément a jour de ma 10.1 et malgré quelques essais et recherche je n'ai pas trouvé le moyen de recompiler les src.rpm de la LE2005
 
J'ai bien trouvé la page du site de mandriva qui traite de ce sujet mais bon j'ai fait quelques essais sans succés.... ce qui ne m'étonne pas trop....j'ai pas tt compris loin de la....
 
Bref si quelqu'un avait quelque tuyaux pour une solution un peu + clé en main.... :jap:  :jap:  
 
merci d'avance
 

mood
Publicité
Posté le 19-05-2005 à 09:09:09  profilanswer
 

n°679967
Sagittariu​s
Posté le 19-05-2005 à 10:14:02  profilanswer
 

Il faut, d'abord lire http://qa.mandrakesoft.com/twiki/b [...] mHowTo_Fr.
En gros :
 
1.- avoir des sources urpmi bien définies (main, contrib, update)
2.- créer un dossier rpm dans le home/utilisateur (~) et une arborescence comme rpm/BUILD rpm/SOURCES rpm/SPECS rpm/SRPMS rpm/tmp rpm/RPMS/i586 rpm/RPMS/noarch
3.- placer dans home un fichier .rpmmacros

%_topdir                ~/rpm
%_tmppath               ~/rpm/tmp
%_signature             gpg
%_gpg_name              Prénom Nom  <email>
%_gpg_path              ~/.gnupg
%distribution           Mandriva Linux


 
et le fichier .rpmrc

buildarchtranslate: i386: i586
buildarchtranslate: i486: i586
buildarchtranslate: i586: i586
buildarchtranslate: i686: i586


4.- télécharger le src.rpm dans ~/rpm/SRPMS
5.- ouvrir une console non-root dans  ~/rpm/SRPMS: rpmbuild --rebuild whatever.src.rpm la phase de reconstruction s'opère sauf s'il manque des librairies nécessaires à la compilation.
6.- ouvrir une autre console, root cette fois, pour installer si nécessaire les librairies manquantes: urpmi libmanquante.rpm puis retourner si nécessaire à l'étape 5
8.- installer le nouvel rpm en résultant et se trouvant dans ~/rpm/RPMS/i586 ou noarch avec urpmi. On peut aussi définir (urpmi.addmedia) comme source pour urpmi les dossiers ~/rpm/RPMS/i586 et noarch et faire alors après la reconstruction un urpmi.update <nom de la source urpmi définie> suivi d'un urpmi --auto-select
9.- vérifier le rpm avec rpmlint: man rpmlint
 
Après, il est souvent préférable d'installer le src.rpm, de regarder le spec file, de modifier le postfixe mdk par qqchose de personnel afin de le différencier des packages officiels et de signer les rpm engendrés avec une clé gpg.


Message édité par Sagittarius le 19-05-2005 à 11:24:23
n°679973
rem5
Posté le 19-05-2005 à 10:30:59  profilanswer
 

merci beaucoup j'essaye ca ce soir  :jap:
 
Quel élément de la procédure que tu m'a donné me permet ce probléme ? :
 
http://qa.mandrakesoft.com/twiki/b [...] ReleaseTag

n°679987
Sagittariu​s
Posté le 19-05-2005 à 11:22:25  profilanswer
 

Il s'agit de différentes propositions et d'intéressantes discussions issues, sauf erreur, de la ML backport destinées à trouver des critères pour reconstruire des rpms propres pour la version stable en cours et qui n'entreront pas en conflit lors d'une mise-à-jour vers une version supérieure. Par exemple, permetre une indication de la version des rpms ainsi reconstruits avec (n)mdk < %%release < (n+1)mdk assurera une mise-à-jour sans difficulté.

n°680377
rem5
Posté le 19-05-2005 à 22:23:59  profilanswer
 

Bon il me reste exactement le même probléme......par ex :
 
rpmbuild --rebuild xorg-x11-6.8.2-7mdk.src.rpm
Installation de xorg-x11-6.8.2-7mdk.src.rpm
attention: utilisateur flepied inexistant - utilisation de root
attention: utilisateur flepied inexistant - utilisation de root
.......................
attention: utilisateur flepied inexistant - utilisation de root
attention: utilisateur flepied inexistant - utilisation de root
erreur: ligne 169: le tag n'accepte qu'un seul lexème: Release: %mkrel 7
 
 
si quelqu'un savait comment contouner ce probléme ??

n°680393
Sagittariu​s
Posté le 19-05-2005 à 22:49:08  profilanswer
 

Faudrait déjà mettre ta source urpmi update à jour, car ce paquetage s'y trouve :o
Il est donc inutile de le reconstruire.  
Quant au problème évoqué, il suffit d'éditer le spec file et savoir ce que l'on fait.

n°680395
Sagittariu​s
Posté le 19-05-2005 à 22:51:50  profilanswer
 
n°680405
rem5
Posté le 19-05-2005 à 23:22:37  profilanswer
 

Sagittarius a écrit :

Faudrait déjà mettre ta source urpmi update à jour, car ce paquetage s'y trouve :o
Il est donc inutile de le reconstruire.  
Quant au problème évoqué, il suffit d'éditer le spec file et savoir ce que l'on fait.


 
Oui je sais tres bien ou il se trouve mais comme dit plus tot :
 

Citation :

Mais bon j'aurais besoin d'en réaliser pour mettre certains élément a jour de ma 10.1 et malgré quelques essais et recherche je n'ai pas trouvé le moyen de recompiler les src.rpm de la LE2005


 
Oui éditer le spec file..... mais je cherchais a savoir s'il n'y avait pas moyen de faire croire a rpmbuild que j'etait bien sur un LE2005 car a priori c'est ca le probléme; vu que tu n'aborde pas le sujet, je suppose que ce n'est pas possible.
 
et sinon quand a savoir ce que je fait je n'ai encore jms créér de rpm avec mes petit mimines (ca ne saurais tarder...) mais bon choisir ses SRPM et les recompiler pour "améliorer" la 10.1" et apprécier le résultat d'une distribution qui fonctionne bien mieux pour mes besoins.
 
Jusqu'a maintenant je n'avais jms rien demandé mais bon comme il a eu certaines décisions prises pour eviter que tt le monde mette a dispo n'importe quoi comme rpm (je vois pas trop le pq du comment mais bon je ne suis qu'un utilisateur....), mais bon depuis ce temps la je suis bloqué car les infos que j'ai trouvé ne m'ont pas parus claires.....
 
bon bref, il ne reste qu'a me plonger un peu ds la contruction des rpm....
 
merci quand même  :jap:  
 
 

n°680511
Sagittariu​s
Posté le 20-05-2005 à 11:50:23  profilanswer
 

rem5 a écrit :

merci quand même  :jap:


Pourquoi "quand même" :??:  :)  
 
Pour le reste, ok tu es sur une 10.1. Alors si tu veux xorg 6.8.2,  passe à la 10.2 (ou 2005 LE) avec urpmi (c'est simple) ou édite le spec file (moins simple).
Voir aussi:
http://cvs.mandrakesoft.com/cgi-bi [...] S/xorg-x11
http://www.rpm.org/local/maximum-rpm.ps.gz
http://www.ibiblio.org/pub/Linux/d [...] -HOWTO.pdf
http://cybercfo.gkmweb.com/mandrake_a_la_gentoo.pdf
 


Message édité par Sagittarius le 20-05-2005 à 12:12:38
n°680624
rem5
Posté le 20-05-2005 à 14:58:39  profilanswer
 

Non pour l'instant je suis entierement satisfait de ma 10.1 avec ces quelques modif :
 
- xorg 6.8.2 (sinon le dri sur mon IGP j'oublie....)
- gamin (parce que fam ca locke les lecteurs pour rien)
- firefox (parce que les contrib c pas maintenu....)
- quelques script réseau (pour que carte pcmcia wifi fct)
- snapshot DRI + driconf (même dans la cooker c'est une vieille version....)
 
 
et bon de ce que j'ai essayé la 10.2 c'a ne pas trop convaincu donc bref je vais m'attaquer
a l'édit du spec file, ca sera toujours utile (pour ma culture perso. et qui sait contributeur un jour.....  :ange: )
 
 
Bon il faut que je me trouve le temps de regarder ca pour me faire mes rpm de tout ca...
 
 
Merci pour tte ces info, me reste plus qu'a RTFM  :bounce:  :bounce:  
 

mood
Publicité
Posté le 20-05-2005 à 14:58:39  profilanswer
 

n°680836
Mjules
Modérateur
Parle dans le vide
Posté le 20-05-2005 à 20:44:52  profilanswer
 

xorg 6.8.2 se compile très bien sur une 10.1 après quelques modifs du specs (entre autre, il faut penser à enlever les références à buildarch qui ne sont pas correctement comprises même avec le paquet qui va bien)


Message édité par Mjules le 20-05-2005 à 20:45:36

---------------
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°681004
Sagittariu​s
Posté le 21-05-2005 à 13:23:12  profilanswer
 

Merci Mjules de confirmer une très forte intuition :D quant à la faisabilité de reconstruire xorg 6.8.2 sur 10.1
Pour cause, je ne pouvais l'affirmer car je n'ai accès qu'à des machines 2005LE et Cooker.  

n°681037
rem5
Posté le 21-05-2005 à 15:06:38  profilanswer
 

merci pour vos réponses & conseil :)

n°681041
Mjules
Modérateur
Parle dans le vide
Posté le 21-05-2005 à 15:17:52  profilanswer
 

si besoin, je peux t'uploader le spec modifié qui m'a permis de recompiler xorg ;


---------------
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°681121
rem5
Posté le 21-05-2005 à 18:10:02  profilanswer
 

ca serais avec plaisir


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

  [Mandriva]backport RPM LE2005

 

Sujets relatifs
Mandriva LE 2005 et PC Portable[Mandriva] Impossible d'accéder au réseau et internet
Installation thunderbird avec Mandriva LE 2005Mandriva : mise à jour online ?
Codecs sons et vidéos sous Mandriva ?[mandriva 2005]install de php-5.0.4, libxml2 manquant?!
Internet avec Mandriva ![Mandriva 10.1] Probleme de chargement trop long du systeme
[Mandriva 2005] Connections USB ne fonctionnent pas[Mandriva 2005] Script d'upload de l'adresse IP
Plus de sujets relatifs à : [Mandriva]backport RPM LE2005


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