NEWBIE:Stable et testing

2001-11-09 Par sujet Laurent VANCAILLIE

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

2001-11-09 Par sujet georges mariano
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

2001-11-09 Par sujet Nicolas SABOURET
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

2001-11-09 Par sujet georges mariano
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

2001-11-09 Par sujet georges mariano
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