[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: