* Gilles Missonnier <[EMAIL PROTECTED]> [2003-07-10 13:36] : > 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
Tiens, c'est curieux, cela. Comment se fait la d�pendance ? D'apr�s ce que je peux voir, kernel-patch-xfs 1.2pre4-1 d�pend de�: - bash (>=2.0) (la version de stable, 2.05a-11 ne d�pend pas de la libc2.3), - patch (sans num�ro de version) (le paquet existe dans stable) - kernel-patch-scripts 0.99.23 (aucune d�pendance) - grep-dctrl (sans num�ro de version) (le paquet existe dans stable) Donc, il ne me semble rien y avoir qui te force � utiliser une libc6 2.3�... > J'ai m�lang� testing et stable dans /etc/apt/sourcelist : c'est > peut-�tre une mauvaise id�e ... [ un avis ?? ] Oui. Pour une explication (en anglais), voir http://lists.debian.org/debian-devel/2003/debian-devel-200301/msg01644.html. Il parle de stable/unstable, mais cela s'applique �galement pour stable/testing. > 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. [...] > ========================================================================== > ->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). Quelques commentaires ci-dessous sur l'utilisation de la m�thode utilisant kernel-package. > ========================================================================== > > 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 Penser � modifier /etc/apt/apt.conf pour y ajouter la ligne : APT::Default-Release "stable"; histoire de n'installer que les paquets de testing sp�cifi�s explicitement. > ___________________________ > 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 C'est le seul paquet r�ellement n�cessaire (sinon, autant tout passer en testing). > 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 Toutes les �tapes suivantes peuvent �tre (AMA avantageusement) remplac�es par l'utilisation de la commande make-kpkg (du paquet kernel-package) : Cela devrait donner quelque chose comme : $ make-kpkg --added-patches xfs configure $ make-kpkg clean $ fakeroot make-kpkg --revision=custom.1.0 kernel-image # dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb # init 6 (ou shutdown -r now) [Pas trop s�r de l'application du correctif xfs, je n'utilise que rarement des correctifs fournis dans des paquets Debian, mais plut�t des correctifs externes] Fred -- Comment poser les questions de mani�re intelligente�? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct

