Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-14 Par sujet jean-michel OLTRA
Le dimanche 13 juillet 2003, Léopold BAILLY a écrit...
bonjour,


 Un de mes profs de maths insistait souvent sur le caractère esthétique
 des bonnes solutions. Je trouve le 100% empaqueté, particulièrement
 esthétique, ce qui me fait croire que c'est une bonne solution.

Humm ! Si bon = esthétique a-t-on réflexivité ?

-- 
Jean-Michel

N'oubliez pas la faq: http://savannah.nongnu.org/download/debfr-faq/html



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-14 Par sujet Léopold BAILLY
Le lun 14/07/2003 à 12:33, jean-michel OLTRA a écrit :
 Le dimanche 13 juillet 2003, Léopold BAILLY a écrit...
   bonjour,
 
 
  Un de mes profs de maths insistait souvent sur le caractère esthétique
  des bonnes solutions. Je trouve le 100% empaqueté, particulièrement
  esthétique, ce qui me fait croire que c'est une bonne solution.
 
 Humm ! Si bon = esthétique a-t-on réflexivité ?

C'est ce que je pense, mais ça tiens plus de l'intime conviction que de
la logique. Disons que c'est un principe qui ne m'a jamais trahi.


Léo.



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-13 Par sujet jean-michel OLTRA
Le samedi 12 juillet 2003, Léopold BAILLY a écrit...
bonjour,


 Donc, je le répète : si tu compiles le paquet toi-même, la dépendance
 sur la libc disparaît (plus précisément, la dépendance s'établit sur ta
 propre libc).
Le noyau n'est lié avec rien qu'avec lui-même, si je puis m'exprimer
ainsi...Tu peux compiler un noyau sur une machine à la debian puis
transférer le paquet sur une autre pour l'installer, pour peu que les options
de compilation soient adéquates à la machine réceptrice.

-- 
Jean-Michel

N'oubliez pas la faq: http://savannah.nongnu.org/download/debfr-faq/html



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-13 Par sujet Léopold BAILLY
Le dim 13/07/2003 à 11:50, jean-michel OLTRA a écrit :
 Le samedi 12 juillet 2003, Léopold BAILLY a écrit...
   bonjour,
 
 
  Donc, je le répète : si tu compiles le paquet toi-même, la dépendance
  sur la libc disparaît (plus précisément, la dépendance s'établit sur ta
  propre libc).
 Le noyau n'est lié avec rien qu'avec lui-même, si je puis m'exprimer
 ainsi...Tu peux compiler un noyau sur une machine à la debian puis
 transférer le paquet sur une autre pour l'installer, pour peu que les options
 de compilation soient adéquates à la machine réceptrice.

Tout à fait, mais il ne s'agit pas de celà.

C'est l'installation du paquet des sources du noyau 2.4.20 qui ramème,
par un jeu de dépendances, la libc de testing.
Ce qui n'est pas le cas si on recompile le paquet des sources (attention
dans ce cas, compiler signifie fabriquer kernel-source-2.4.20.deb et non
compiler le noyau).

C'est un peu tordu mais il y a 2 niveaux de source et de compilation :
paquet source de kernel-source - paquet binaire de kernel-source -
paquet binaire kernel-image


Léo.



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-13 Par sujet jean-michel OLTRA
Le dimanche 13 juillet 2003, Léopold BAILLY a écrit...
bonjour,

 C'est l'installation du paquet des sources du noyau 2.4.20 qui ramème,
 par un jeu de dépendances, la libc de testing.
 Ce qui n'est pas le cas si on recompile le paquet des sources (attention
 dans ce cas, compiler signifie fabriquer kernel-source-2.4.20.deb et non
 compiler le noyau).
Dans ce cas particulier pourquoi ne pas compiler directement le noyau à
partir des sources officielles, c'est certainement plus simple ?

-- 
Jean-Michel, 100% testing avec des kernel-source empaquetés...

N'oubliez pas la faq: http://savannah.nongnu.org/download/debfr-faq/html



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-13 Par sujet Léopold BAILLY
Le dim 13/07/2003 à 14:36, jean-michel OLTRA a écrit :
 Le dimanche 13 juillet 2003, Léopold BAILLY a écrit...
   bonjour,
 
  C'est l'installation du paquet des sources du noyau 2.4.20 qui ramème,
  par un jeu de dépendances, la libc de testing.
  Ce qui n'est pas le cas si on recompile le paquet des sources (attention
  dans ce cas, compiler signifie fabriquer kernel-source-2.4.20.deb et non
  compiler le noyau).
 Dans ce cas particulier pourquoi ne pas compiler directement le noyau à
 partir des sources officielles, c'est certainement plus simple ?

C'est un choix.
Perso, j'aime bien l'idée que tout doit être empaqueté (au nom de la
Cohérence), alors je fais le max pour ça.

Un de mes profs de maths insistait souvent sur le caractère esthétique
des bonnes solutions. Je trouve le 100% empaqueté, particulièrement
esthétique, ce qui me fait croire que c'est une bonne solution.


Léo.



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-12 Par sujet Léopold BAILLY
Le ven 11/07/2003 à 13:51, Gilles Missonnier a écrit :
 Salut,
 
 je ne comprends pas du tout ce que tu ecris :
 c'est quoi stabilite inferieure ?

Soit une relation d'ordre appelée stabilité, on a :
  woody  sarge  sid

 
 - Seuls les paquets sources des distrib de stabilité inférieure
 -devraient être récupérés par apt.
 -Récupérer des paquets binaires d'une distrib de stabilité inférieure =
 -migrer son système vers la distrib de stabilité inférieure
 -
 -J'ai donc une mauvaise nouvelle pour toi, ton système *est* Debian
 -Sarge.
 
 ==
 
 NON : car il faut un noyau + recent pour avoir les disk IDE  137
 le probleme de la necessite de mise a jour de XFS est un probleme qui
 decoule de la mise a jour du kernel :
 il faut le patch kernel-patch-xfs_1.2pre4
qui necessite libc6_2.3.1 et libc6-dev_2.3.1

Euh, je ne vois pas le rapport.
Mais dans ton cas précis, j'ai récupéré le source (apt-get source) de
kernel-patch-xfs-1.3.0pre2 dans unstable et j'ai :
$ grep Build-Depends debian/control
Build-Depends-Indep: debhelper ( 2.0.0), dh-kpatches, bzip2

Donc, je le répète : si tu compiles le paquet toi-même, la dépendance
sur la libc disparaît (plus précisément, la dépendance s'établit sur ta
propre libc).



Léo.



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-11 Par sujet Gilles Missonnier
Salut,

je ne comprends pas du tout ce que tu ecris :
c'est quoi stabilite inferieure ?

- Seuls les paquets sources des distrib de stabilité inférieure
-devraient être récupérés par apt.
-Récupérer des paquets binaires d'une distrib de stabilité inférieure =
-migrer son système vers la distrib de stabilité inférieure
-
-J'ai donc une mauvaise nouvelle pour toi, ton système *est* Debian
-Sarge.

==

NON : car il faut un noyau + recent pour avoir les disk IDE  137
le probleme de la necessite de mise a jour de XFS est un probleme qui
decoule de la mise a jour du kernel :
il faut le patch kernel-patch-xfs_1.2pre4
   qui necessite libc6_2.3.1 et libc6-dev_2.3.1


-Dans ton cas précis, je pense que
-$ apt-get source kernel-patch-xfs
-$ apt-get build-dep kernel-patch-xfs
-$ cd kernel-patch-xfs-xxx; dpkg-buildpackage -rfakeroot
-aurait suffit (en rajoutant deb-src - testing dans sources.list).
-
-PS2 : mon expérience est testing/unstable, il y a peut-être maintenant
-trop d'écart entre stable et testing pour les backports soient faciles.
==
- gilles missonnier -



solution : disk IDE 137 gigas : mixe woody/testing

2003-07-10 Par sujet Gilles Missonnier
Bonjour,

mon probleme est résolu :
il s'agissait, à partir de woody 2.4.18 de pouvoir installer
des disques IDE  137 gigas, ET d'avoir aussi XFS.
[ le systeme est en xfs, ce qui a nécéssité une installation à partir de
  bf2.4 ]


J'ai choisi de mélanger woody avec testing, pour les raisons
suivantes :
 - 1 - il faut un kernel 2.4.19 mini
 - 2 - le patch XFS pour les kernel = 2.4.19 nécéssite
kernel-patch-xfs_1.2pre4-1, et l'application de ce patch
demande entre autres libc6_2.3.1

J'ai mélangé testing et stable dans /etc/apt/sourcelist : c'est
peut-être une mauvaise idée ... [ un avis ?? ]
Pour l'instant cela marche... le mélange woody/testing m'inquiète un peu
quand je lis dans la liste debian-user :
___
  For future reference, it's almost never a good idea to play with libc6
  manually.  If you have a package that won't install because it wants
  'libc6 = 2.3.1-16' or whatever, either rebuild it from source AGAINST
  YOUR CURRENT LIBC6, or upgrade your entire system to sarge/sid and run
  it there. 
 
 Or make a chroot with libc6-2.3.1-16
___
je n'ai pas tenté d'utiliser chroot.

en fin de message, je joins mon HOWTO_a_moi : il y a bien un newbie qui
touvera ça pratique.

merci à Frédéric Bothamy , et Carlos Carvhalo

=
Gilles MISSONNIER - Projet Terapix
phone : [33] 01 44 32 81 36
http://terapix.iap.fr


==
-Tu peux aussi récupérer une archive des sources du noyau, appliquer
-manuellement la dernière rustine pour XFS et utiliser kernel-package
-pour créer un paquet .deb adapté (ou encore ne pas utiliser la méthode
-Debian si tu ne l'aimes pas).
-
-
-Fred

==
==

HOWTO_a_moi_que_G

---
mise a jour du noyau 2.4.18 - 2.4.20
ainsi que les patch xfs correspondants ;


1 - modifier /etc/apt/sources.list
   ajouter les 2 lignes :
deb ftp://ftp.us.debian.org/debian/ testing main non-free contrib
deb-src ftp://ftp.us.debian.org/debian/ testing main non-free contrib

___
2 - mettre a jour sources.list
apt-get update

___
3 - installer les sources du noyau 2.4.20:
apt-get install kernel-source-2.4.20

[ cela telecharge kernel-source-2.4.20_2.4.20-8_all.deb
   dans /var/cache/apt/archives/
  + en extrait kernel-source-2.4.20.tar.bz2 dans /usr/src/ ]

cd /usr/src
tar -xjvf kernel-source-2.4.20.tar.bz2

___
4 - installer le patch xfs:
apt-get install kernel-patch-xfs

   ATTENTION : cette etape demande la mise ajour de package : 
  [ voir dans /var/cache/apt/archives/ ]
  voici les paquets suceptibles d'etre mis a jour :

 grep-dctrl_1.11_i386.deb
 kernel-patch-scripts_0.99.23_all.deb
 kernel-patch-xfs_1.2pre4-1_all.deb
 libc6-dev_2.3.1-16_i386.deb
 libc6_2.3.1-16_i386.deb
 libdb1-compat_2.1.3-7_i386.deb
 libncurses5-dev_5.3.20030510-2_i386.deb
 libncurses5_5.3.20030510-2_i386.deb
 locales_2.3.1-16_all.deb
 ncftp_2%3a3.1.3-1_i386.deb
 tcl8.0_8.0.5-7_i386.deb
 tk8.0_8.0.5-10_i386.deb

cd /usr/src/kernel-source-2.4.20
../kernel-patches/all/apply/xfs

___
5 - compilation du noyau
make mrproper
make xconfig
 --  ATTENTION :  si make xconfig ne marche pas, cette etape peut 
eventuellement demander une installation de wish
qui necessite tk

 --  UTILISER le .config du noyau precedent
  et saugarder le nouveau .config
make dep clean modules bzImage
make modules_install

___
6 - mise en place du noyau
   copier System.map dans /boot
cp System.map /boot/System.map-2.4.20

   copier arch/i386/boot/bzImage dans /boot
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20

   changer les liens pour le boot
rm /boot/System.map
ln -s /boot/System.map-2.4.20 /boot/System.map

___
7 - editer /etc/lilo.conf

default=2_4_20
image=/boot/vmlinuz-2.4.20
label=2_4_20
read-only


 --  ATTENTION : il faut ensuite faire lilo pour prendre en compte le
 nouveau /etc/lilo.conf



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-10 Par sujet Nicolas Rueff
Le jeu 10/07/2003 à 13:36, Gilles Missonnier a écrit :

 ---
 mise a jour du noyau 2.4.18 - 2.4.20
 ainsi que les patch xfs correspondants ;
 
 
 1 - modifier /etc/apt/sources.list
ajouter les 2 lignes :
 deb ftp://ftp.us.debian.org/debian/ testing main non-free contrib
 deb-src ftp://ftp.us.debian.org/debian/ testing main non-free contrib
 
 ___
 2 - mettre a jour sources.list
 apt-get update
 
 ___
 3 - installer les sources du noyau 2.4.20:
 apt-get install kernel-source-2.4.20
 
 [ cela telecharge kernel-source-2.4.20_2.4.20-8_all.deb
dans /var/cache/apt/archives/
   + en extrait kernel-source-2.4.20.tar.bz2 dans /usr/src/ ]
 
 cd /usr/src
 tar -xjvf kernel-source-2.4.20.tar.bz2
 
 ___
 4 - installer le patch xfs:
 apt-get install kernel-patch-xfs
 
ATTENTION : cette etape demande la mise ajour de package : 
   [ voir dans /var/cache/apt/archives/ ]
   voici les paquets suceptibles d'etre mis a jour :
 
  grep-dctrl_1.11_i386.deb
  kernel-patch-scripts_0.99.23_all.deb
  kernel-patch-xfs_1.2pre4-1_all.deb
  libc6-dev_2.3.1-16_i386.deb
  libc6_2.3.1-16_i386.deb
  libdb1-compat_2.1.3-7_i386.deb
  libncurses5-dev_5.3.20030510-2_i386.deb
  libncurses5_5.3.20030510-2_i386.deb
  locales_2.3.1-16_all.deb
  ncftp_2%3a3.1.3-1_i386.deb
  tcl8.0_8.0.5-7_i386.deb
  tk8.0_8.0.5-10_i386.deb
 
 cd /usr/src/kernel-source-2.4.20
 ../kernel-patches/all/apply/xfs
 
 ___
 5 - compilation du noyau
 make mrproper
 make xconfig
  --  ATTENTION :  si make xconfig ne marche pas, cette etape peut 
 eventuellement demander une installation de wish
 qui necessite tk
 
  --  UTILISER le .config du noyau precedent
   et saugarder le nouveau .config
 make dep clean modules bzImage
 make modules_install
 
légère critique ici: un chtit make dep clean modules_install install
ne serait-il pas plus élégant pour éviter la partie 6 ?
(aussi: faut faire gaffe à recompiler également les modules qui pourrait
être extérieurs à l'arbo du noyau, style alsa ou lirc because make
modules_install a une légère tendance à effacer TOUS les modules issus
de la même version du noyau avant ...)
 ___
 6 - mise en place du noyau
copier System.map dans /boot
 cp System.map /boot/System.map-2.4.20
 
copier arch/i386/boot/bzImage dans /boot
 cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
 
changer les liens pour le boot
 rm /boot/System.map
 ln -s /boot/System.map-2.4.20 /boot/System.map
 
 ___
 7 - editer /etc/lilo.conf
 
 default=2_4_20
 image=/boot/vmlinuz-2.4.20
 label=2_4_20
 read-only
 
 
  --  ATTENTION : il faut ensuite faire lilo pour prendre en compte le
  nouveau /etc/lilo.conf

Nicolas Rueff
http://rueff.tuxfamily.org 
+33 6 77 64 44 80 


-- 
 NZ alex, tu doit taper ftp://troll/and/emulation/for/warez/sucks:10
 marche toujours pas revoyez un peu vos liens, c'est pas la peine de
 poster des ftps qui ne marchent pas
 -+- Alex in GPJ: Fatal Error at h0Bx0400, please Re-Insert Brain -+-





signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-10 Par sujet Léopold BAILLY
Le jeu 10/07/2003 à 13:36, Gilles Missonnier a écrit :

 J'ai mélangé testing et stable dans /etc/apt/sourcelist : c'est
 peut-être une mauvaise idée ... [ un avis ?? ]

Mon avis ? Je sors ma rengaine habituelle :
 Seuls les paquets sources des distrib de stabilité inférieure
devraient être récupérés par apt.
Récupérer des paquets binaires d'une distrib de stabilité inférieure =
migrer son système vers la distrib de stabilité inférieure

J'ai donc une mauvaise nouvelle pour toi, ton système *est* Debian
Sarge.

Dans ton cas précis, je pense que
$ apt-get source kernel-patch-xfs
$ apt-get build-dep kernel-patch-xfs
$ cd kernel-patch-xfs-xxx; dpkg-buildpackage -rfakeroot
aurait suffit (en rajoutant deb-src - testing dans sources.list).

PS1 : j'ai toujours travaillé en testing et je n'ai jamais eu aucun
problème.
PS2 : mon expérience est testing/unstable, il y a peut-être maintenant
trop d'écart entre stable et testing pour les backports soient faciles.


Léo.



Re: solution : disk IDE 137 gigas : mixe woody/testing

2003-07-10 Par sujet jean-michel OLTRA
Le jeudi 10 juillet 2003, Gilles Missonnier a écrit...
bonjour,


 5 - compilation du noyau
 make mrproper
 make xconfig
  --  ATTENTION :  si make xconfig ne marche pas, cette etape peut 
 eventuellement demander une installation de wish
 qui necessite tk

  --  UTILISER le .config du noyau precedent
   et saugarder le nouveau .config
 make dep clean modules bzImage
 make modules_install

Dire qu'il y en a qui ont développé l'excellent kernel-package. Je
compte demain soir compiler un noyau avec le patch xfs et grsecurity et
j'aime mieux te dire que je ne vais pas taper tant de trucs...

-- 
Jean-Michel

N'oubliez pas la faq: http://savannah.nongnu.org/download/debfr-faq/html