woody + XFS en 2.4.20 : ok [ au lieu de mixe woody/testing ]
Bonjour,
ce message pourrait faire suite au thread
"solution : disk IDE > 137 gigas : mixe woody/testing"
voici une amélioration qui évite de se récupérer la libc6_2.3 de testing
ET GRAND MERCI à Léopold Bailly !
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
La FAQ [ récente du 4 juillet 2003 ] peut aider,
mais le chapitre "5.5.4 Rétroportage" est un peu court pour une fois ...
Le problème était :
On part d'une woody stable avec system en XFS [ bf2.4 ],
je veux un noyau + récent [ pour voir les disques IDE > 137 gigas ],
et cela implique aussi l'application des patch XFS correspondant à 2.4.20
La solution complète qui marche :
en principe, "cela taille au + juste les dépendances "
____________________________________
- 1 - modifier /etc/apt/sources.list
ajouter 1 ligne :
deb-src ftp://ftp.us.debian.org/debian/ testing main non-free contrib
____________________________________
- 2 - modifier /etc/apt/apt.conf
ajouter 1 ligne, de façon à n'installer que les paquets de testing
spécifiés explicitement :
APT::Default-Release "stable";
____________________________________
- 3 - mettre à jour sources.list
apt-get update
____________________________________
- 4 - le backport
cd /var/TEMPO
apt-get source kernel-source-2.4.20 kernel-patch-xfs
apt-get build-dep kernel-source-2.4.20 kernel-patch-xfs
cd kernel-source-2.4.20-2.4.20 # [ oui : 2 fois 2.4.20 ]
dpkg-buildpackage
cd ../kernel-patch-xfs-1.2pre4
dpkg-buildpackage
==> a ce stade on a obtenu des ".deb" dans ../
cd ../
dpkg -i kernel-source-2.4.20_2.4.20-8_all.deb
dpkg -i kernel-patch-xfs_1.2pre4-1_all.deb
____________________________________
- 5 - à ce stade on a installé paquet et patch dans /usr/src.
cd /usr/src
tar -xjvf kernel-source-2.4.20.tar.bz2
cd /usr/src/kernel-source-2.4.20 # [ oui : 1 fois 2.4.20 ]
../kernel-patches/all/apply/xfs
____________________________________
- 6 - on compile maintenant le noyau :
make mrproper
make xconfig # [ on récupère une vielle config de kernel, etc... ]
make dep clean modules bzImage ; make modules_install
____________________________________
- 7 - mise en place du noyau
cp System.map /boot/System.map-2.4.20
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
ln -s /boot/System.map-2.4.20 /boot/System.map
___________________________
- 8 - editer /etc/lilo.conf
default=2_4_20
image=/boot/vmlinuz-2.4.20
label=2_4_20
read-only
et refaire "lilo"
ET VOILA ; je reboote en 2.4.20 avec une libc6 2.2.5
=====================================================================
=====================================================================
Je joins l'autre méthode qui met à jour la libc6 2.3.1 [ entre autres ]
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
cd /usr/src
tar -xjvf kernel-source-2.4.20.tar.bz2
apt-get install kernel-patch-xfs
====> c'est à cette étape qu'est mise à jour la libc6
apt-get install kernel-patch-xfs
../kernel-patches/all/apply/xfs
___________________________
puis les étapes 6, 7 et 8 précédentes
==================================
Gilles MISSONNIER - Projet Terapix
phone : [33] 01 44 32 81 36
http://terapix.iap.fr
Reply to: