NEWBIE:Stable et testing
Hello, je me demandais si on pouvait melanger les deux versions de DEBIAN. Par exemple, si je veux la nouvelle version d'un package qui se trouve dans testing mais que le reste de mon systeme est stable. Est-ce que je peux upgrader uniquement le package en question (+ toutes les dependencies) ou bien est-ce qu'il faut que je fasse passer tout mon systeme en testing. Merci. Lo.
Re: NEWBIE:Stable et testing
On Fri, 9 Nov 2001 12:20:56 + François Boisson [EMAIL PROTECTED] wrote: FB je me demandais si on pouvait melanger les deux versions de DEBIAN. Par FB exemple, si je veux la nouvelle version d'un package qui se trouve dans FB testing mais que le reste de mon systeme est stable. Est-ce que je peux FB upgrader uniquement le package en question (+ toutes les dependencies) FB ou FB bien est-ce qu'il faut que je fasse passer tout mon systeme en testing. FB Merci. FB Oui, et c'est l'un des charmes de la Debian. Je fais cela couramment et en FB fait n'ait jamais fait de dist_upgrade. ok, en théorie c'est faisable ... mais supposons que je sois un utilisateur LaTeX inconditionnel, simple supposition. J'ai une machine potato. Un nouveau paquet tetex-base arrive dans woody ... Je pointe sur woody, apt-get update apt-get -s dist-upgrade | grep Inst | wc -l = 528 (paquets à installer) (et encore je triche, j'ai bcp de backport sur ma patate) bon, revenons en a notre paquet apt-get -s install tetex-base | grep Inst | wc -l = 27 (paquets à installer) parmis lesquels les librairies X et le serveur ... bon, une fois que j'ai fais ça (trollet réparer X qui évidemment marche pu troll) :-) ma machine c'est une quoi maintenant ?? à quoi bon repointer sur potato alors que les paquets maintenant en place vont dependre de xlibs, libc6 2.2, et donc faudra piocher dans woody... cela a déjà été dit ici, il ne faut pas répondre à cette question de manière absolue oui (ou non), la possibilité de faire marche arrière dépend de ce que l'on va piocher dans woody... A+ -- # mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 # INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 # BP 317 -- 59666 Villeneuve d'Ascq # http://www3.inrets.fr/estas/mariano
Re: NEWBIE:Stable et testing
Laurent VANCAILLIE wrote: Hello, je me demandais si on pouvait melanger les deux versions de DEBIAN. Par exemple, si je veux la nouvelle version d'un package qui se trouve dans testing mais que le reste de mon systeme est stable. Est-ce que je peux upgrader uniquement le package en question (+ toutes les dependencies) ou bien est-ce qu'il faut que je fasse passer tout mon systeme en testing. Tu peux effectivement recompiler tous les paquets unstable sur ta patate. Il faut ajouter : deb-src ftp://ftp.fr.debian.org/debian unstable main contrib non-free dans ton fichier /etc/apt/sources.list Lancer apt-get update. Tu peux alors récupérer tout paquet source par apt-get source nom du paquet. Cela te crée un répertoire source du paquet. Pour le compiler, il faut alors : 1. que tu t'assures d'avoir bien les bonnes dépendances (regarde grep Depends repertoire/debian/control). Cela peut signifier recompiler à nouveau des paquets sources ... 2. que tu compiles par : cd repertoire; dpkg-reconfigure -us -uc Je te conseille la lecture du chap. 2.6 de la FAQ de Martin : http://www.ens-lyon.fr/~mquinson/debian/faq-french/debian-user-french-faq.html/ch-paquets.html#s2.6 Et comme pourra te le confirmer Georges Mariano, rien ne garantit que tu arrivera à recompiler tout ce que tu veux... Bon courage, Nico. -- Nicolas SABOURET LIMSI-CNRS, BP133, 91403 Orsay, France http://www.limsi.fr/Individu/nico
Re: NEWBIE:Stable et testing
Je me permets de préciser le mini-howto backport de Nicolas ;-) cela en vaut la peine ... On Fri, 09 Nov 2001 13:17:37 +0100 Nicolas SABOURET [EMAIL PROTECTED] wrote: NS Tu peux effectivement recompiler tous les paquets unstable sur ta NS patate. rectificatif : tu devrais pouvoir recompiler tous les paquets ... (en tout cas c'est mon point de vue...basé sur le simple constat que sur une machine test (théorique) où on n'installe que du tarball fourni stable upstream cela compile, alors cela doit compiler sur une Debian. certains sont pas d'accord sur cette hypothèses forte mais bon... ) NS Il faut ajouter : NS deb-src ftp://ftp.fr.debian.org/debian unstable main contrib non-free NS dans ton fichier /etc/apt/sources.list et d'autre cibles spécifiques pour non-us, non-free ... selon besoins (ET TOUT SIMPLEMENT des cibles vers ceux qui ont déjà fait ce genre de boulot, e.g. marillat, nico ?? j'en oublie = mes excuses... au fait il y a un backport xfree4 qqpart ... ) NS Lancer apt-get update. NS Tu peux alors récupérer tout paquet source par apt-get source nom du NS paquet. Cela te crée un répertoire source du paquet. Pour le compiler, NS il faut alors : NS 1. que tu t'assures d'avoir bien les bonnes dépendances (regarde grep NS Depends repertoire/debian/control). une technique avec un apt-get récent (donc backporté ;-), et d'utiliser apt-get build-dep pour éventuellement régler une partie du problème NSCela peut signifier recompiler à nouveau des paquets sources ... NS 2. que tu compiles par : cd repertoire; dpkg-reconfigure -us -uc NS NS Je te conseille la lecture du chap. 2.6 de la FAQ de Martin : NS http://www.ens-lyon.fr/~mquinson/debian/faq-french/debian-user-french-faq.html/ch-paquets.html#s2.6 NS NS Et comme pourra te le confirmer Georges Mariano, rien ne garantit que tu NS arrivera à recompiler tout ce que tu veux... oui mais a) cela reste exceptionnel (trucs bizarroïdes) mais ce qui est courant en général ça passe bien ex tetex-base ;-) b) ben justement, c'est une indication de problème (on participe donc bien à la détection de problèmes dans Debian ;-) c) j'ai maintenant recompilé au jour le jour plus de 500 paquets, pour l'utilité ou pour la gloire (ô combien virtuelle ;-) c'est un sport amusant et surtout ___très instructif___ ! A+ -- # mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 # INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 # BP 317 -- 59666 Villeneuve d'Ascq # http://www3.inrets.fr/estas/mariano
Re: NEWBIE:Stable et testing
On Fri, 09 Nov 2001 13:48:52 +0100 Nicolas SABOURET [EMAIL PROTECTED] wrote: NS georges mariano wrote: NS NS c) j'ai maintenant recompilé au jour le jour plus de 500 NS paquets, NS pour l'utilité ou pour la gloire (ô combien virtuelle ;-) NS c'est un sport amusant et surtout ___très instructif___ ! NS NS NS Pourquoi ne fais-tu pas une source apt avec tes paquets recompilés ? si si elle est faite ... ;-) NS Tu as fais un gros boulot, alors pourquoi ne pas le mettre en valeur et NS le rendre utile pour les autres ? a) c'est pas vraiment un gros boulot, ça fonctionne certes avec un déclenchement manuel mais après c'est un Makefile ... et un peu d'organisation ... b) j'ai pas l'intention de prendre de risque avec les installations des autres... comme indiquée sur la page d'info, c'est à utiliser avec modération et prudence car c'est expérimental i.e de temps en temps cela ne marchera pas et cela risque d'être frustrant ;-) c) et comme c'est un peu mon bac à sable, je peux pas garantir du jour au lendemain ce qui s'y trouve ... d) ceci dit, si certains l'utilisent et trouve des motifs d'amélioration et corrections, je suis preneur. Et si ça peut devenir utile, je suis pas contre... A+ -- # mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 # INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 # BP 317 -- 59666 Villeneuve d'Ascq # http://www3.inrets.fr/estas/mariano