1 |
Le vendredi 09 novembre 2007 à 17:25 +0100, Pascal Ronecker a écrit : |
2 |
> Pascal Ronecker wrote: |
3 |
> > pour resoudre un conflit d'emerge j ai un peu viré ... python. |
4 |
> > |
5 |
> > nan je sais c etait pas malin. |
6 |
> > |
7 |
> > emerge est du coup dans les choux, j aurais du faire des "one shot" ou |
8 |
> > je ne sais quoi BREF : comment je m en sors ? |
9 |
> > |
10 |
> > reinstall a la mimine ? |
11 |
> > |
12 |
|
13 |
1) Récupérer le package de python précompilé depuis : |
14 |
http://tinderbox.x86.dev.gentoo.org/default-linux/x86/All/python-2.4.4-r6.tbz2 |
15 |
Et le mettre dans /usr/portage/distfiles/ |
16 |
2) Le décompresser comme une brute : |
17 |
$ cd / |
18 |
$ tar -xvjf /usr/portage/distfiles/python-2.4.4-r6.tbz2 |
19 |
3) Normalement python devrait marcher maintenant, donc réinstaller ce |
20 |
package binaire : |
21 |
$ FEATURES="-collision-protect" emerge -K "=python-2.4.4-r6" |
22 |
(puis lancer le python-updater, puis voir ci-dessous) |
23 |
|
24 |
> et surtout j aurais du faire quoi epour résoudre ca : |
25 |
> |
26 |
> Calculating dependencies... done! |
27 |
> [ebuild N ] app-admin/python-updater-0.3 |
28 |
> [ebuild NS ] dev-lang/python-2.5.1-r3 USE="berkdb gdbm ipv6 ncurses |
29 |
> readline ssl -bootstrap -build -doc -examples -nothreads -sqlite -tk -ucs2" |
30 |
> [blocks B ] <dev-lang/python-2.3.6-r2 (is blocking |
31 |
> app-admin/python-updater-0.3) |
32 |
> |
33 |
|
34 |
En fait il suffisait d'installer python 2.4 et de désinstaller python |
35 |
2.3 avant de mettre à jour en 2.5. |
36 |
Soit dit en passant : |
37 |
1) python 2.4 est stable depuis fin 2005 |
38 |
( http://www.gentoo.org/news/en/gwn/20051003-newsletter.xml ) |
39 |
2) La dernière version stable de portage a besoin de python 2.4 (depuis |
40 |
2 mois) |
41 |
3) python 2.5 est toujours en tildarch |
42 |
|
43 |
Donc tout le monde est sensé avoir python 2.4 et personne n'est sensé |
44 |
passer à python 2.5 sans faire bien attention. :p |
45 |
|
46 |
Désinstaller python 2.3 est la bonne chose à faire... mais en ayant |
47 |
python 2.4 installé :) |
48 |
-- |
49 |
Damien Thebault |
50 |
|
51 |
Key C15AB8AF |
52 |
Fingerprint 8FB9 8576 7033 4B45 3DF5 88E8 5471 1A44 C15A B8AF |