Salut,
...
> Quelqu'un a-t-il d�j� changer le compilateur sous Mandrake 8.0?
tu recupere ta MDK7.2/1
comme supermount ne fonctionne pas, la fstab a ete reecrite
[root@pcxavier /root]# mount /mnt/cdrom/
on va dans lerepertoire adequat
[root@pcxavier /root]# cd /mnt/cdrom/Mandrake/RPMS/
on cherche tout ce qui concerne gcc
[root@pcxavier RPMS]# ls *gcc*
gcc-2.95.2-12mdk.i586.rpm gcc-g77-2.95.2-12mdk.i586.rpm
gcc-c++-2.95.2-12mdk.i586.rpm gcc-java-2.95.2-12mdk.i586.rpm
gcc-colorgcc-2.95.2-12mdk.i586.rpm gcc-objc-2.95.2-12mdk.i586.rpm
gcc-cpp-2.95.2-12mdk.i586.rpm
un peremier essai pour definir toute les dependances croisees
[root@pcxavier RPMS]# rpm -i gcc-2.95.2-12mdk.i586.rpm
error: failed dependencies:
gcc-cpp = 2.95.2 is needed by gcc-2.95.2-12mdk
puisqu'il faut le retirer
[root@pcxavier RPMS]# rpm -e gcc-cpp-2.96-0.48mdk
error: removing these packages would break dependencies:
gcc-cpp = 2.96-0.48mdk is needed by gcc-c++-2.96-0.48mdk
gcc-cpp = 2.96-0.48mdk is needed by gcc-2.96-0.48mdk
/lib/cpp is needed by XFree86-devel-4.0.3-7mdk
/lib/cpp is needed by rpmlint-0.30-1mdk
/lib/cpp is needed by XFree86-4.0.3-7mdk
/lib/cpp is needed by WindowMaker-0.64.0-8mdk
etirons ce premier package
[root@pcxavier RPMS]# rpm -e gcc-c++-2.96-0.48mdk
puis le suivant
[[root@pcxavier RPMS]# rpm -e gcc-2.96-0.48mdk
error: removing these packages would break dependencies:
gcc is needed by kernel-source-2.4.3-20mdk
puisque lui aussi met sa zone ...
[root@pcxavier RPMS]# rpm -e kernel-source-2.4.3-20mdk
a enfin !!
[root@pcxavier RPMS]# rpm -e gcc-2.96-0.48mdk
important plutot un update qu' erase (encore une tripotee de truc qui en
depende)
[root@pcxavier RPMS]# rpm -U --oldpackage gcc-cpp-2.95.2-12mdk.i586.rpm
enfin le gcc qui marche
[root@pcxavier RPMS]# rpm -i gcc-2.95.2-12mdk.i586.rpm
et son c++
[root@pcxavier RPMS]# rpm -i gcc-c++-2.95.2-12mdk.i586.rpm
on en profite pour recuperer le dernier tar-bal du kernel
wget ftp://ftp.grolier.fr/pub/linux/kernel/v2.4/linux.2.4.5.tar.gz
cd /usr/src
tar zxvf linux.2.45.tar.gz
normalement tout est remis !
XB.