Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lea-aide] [RPM] Pourquoi un rpm pour chaque distribution ?
ou alors on a une distrib comme debian ou slack qui
gere d'autres type de paquetages, genre les .tgz pour
slack
bye
--- "Hugo (hotmail)" <nemesis_rebirth@hotmail.com> a
écrit : > grillot sebastien wrote:
>
> > claude wrote:
> >
> >> grillot sebastien a écrit :
> >>
> >>> Bonsoir, voila je me pose une question dont la
> reponse pourras
> >>> certainement parraitre evidente mais pourquoi
> existe til des rpm pour
> >>> chaque distribution? En faite je me pose cette
> question car
> >>> plusieurs fois j'ai voulut telecharger des rpms
> fais pour une
> >>> mandrake 10 (je suis sous une mandrake 9.1) voir
> des rpm pour
> >>> redhat... mais ne sachant pas trop je me suis
> abstenu... ai je eu
> >>> tort?
> >>
> >>
> >>
> >> Au départ, rpm est un empaqueteur pour RedHat,
> qui a encouragé son
> >> emploi. Mais, dans la pratique, chaque
> distribution utilise des
> >> programmes, librairies, etc. différents (au moins
> en version), a ses
> >> propres scripts (init entre autres) et mets les
> progs et scripts à des
> >> endroits différents - parfois, dans la même
> distrib, d'une version à
> >> l'autre. Concrètement, cela a pour effet
> plusieurs choses, dont la
> >> principale est que les rpm conçues pour l'un ne
> sont pas souvent
> >> valables chez les autres.
> >>
> >> De plus, ils ne contiennent pas nécessairement
> les mêmes choses : par
> >> exemple, pour webmin ou php4 (gros paquets), les
> uns vont faire un seul
> >> rpm là où d'autres "sortiront" les librairies et
> feront donc 2 rpms,
> >> tandis que d'autres encore sortiront une
> multitude de petits paquets,
> >> plus ou moins indépendants les uns des autres. A
> cela s'ajoute les
> >> dépendances : selon la version, telle ou telle
> lib nécessaire se
> >> trouvera dans un paquet chez l'un et ailleurs
> chez l'autre... Et pour
> >> finir de tout compliquer, les uns vont
> t'installer les progs dans /usr/
> >> d'autres en /usr/local voire en /var/local, mais
> là c'est aux standards
> >> Posix et FSSNDT qu'il faut s'en prendre. Un
> exemple simple, les docs :
> >> Mes premières MDK les mettaient en /usr/doc, les
> dernières ( à partir de
> >> la 7 ou la 8, je sais plus) en /usr/share/doc...
> Mais, RedHat et SuSe
> >> les mettent peut-être ailleurs (à vrai dire j'en
> sais rien, je n'utilise
> >> plus ni l'un ni l'autre depuis longtemps).
> >>
> >> Conclusion, vaut mieux éviter les rpms des autres
> distribs (voire des
> >> autres versions de sa distrib), à moins de savoir
> ce que l'on fait : au
> >> besoin, on peut toujours regarder à l'intérieur
> ce qu'il installe et
> >> où... Encore faut-il bien connaître sa distrib ;)
> >> Certes, on peut toujours bidouiller à coups de
> liens symboliques, de
> >> copies de libs et autres, mais bon courage pour
> les updates à venir
> >> (quand on aura oublié comment on avait fait :)
> >>
> >> Claude
> >>
>
---------------------------------------------------------------------
> >> Liste d'entraide du site http://lea-linux.org
> >>
> > Alors une autre question se pose a moi... comment
> fait on si on n'a
> > pas de rpm pour sa distribution ?
> >
> > PS : merci pour cette reponse qui m'eclair !
> >
> je pense qu'il y a deux solutions :
>
> 1/ on récupere le source et on compile soi meme
> (./configure && make && make install
> dans le dossier des sources)
> 2/ ou alors on récupere le rpm source, et on fait un
> rpmbuild --rebuild fichier.src.rpm (ou qqch comme ca
> je crois)
> qui permet de créer un paquetage correspondant a ta
> distrib :D
> par contre me demande pas ou il le crée ^^... peut
> etre dans
> /usr/src/rpm ... je me souviens plus maintenant,
> j'utilise les .deb :p :p
> ----------------------------------
> Informations, désabonnement, règles, obligations sur
> la liste Aide-Linux :
> http://lists.ze-linux.org/howto_ml.html
Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Dialoguez en direct avec vos amis grâce à Yahoo! Messenger !Téléchargez Yahoo! Messenger sur http://fr.messenger.yahoo.com
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html
Aide Linux - Liste de diffusion Ze-Linux